All Projects → geex-arts → ngx-flickity

geex-arts / ngx-flickity

Licence: MIT license
Angular2 component for https://flickity.metafizzy.co/

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to ngx-flickity

Ng Simple Slideshow
A simple, responsive slideshow for Angular 4+.
Stars: ✭ 119 (+325%)
Mutual labels:  gallery, angular2
angular-progress-http
[DEPRECATED] Use @angular/common/http instead
Stars: ✭ 43 (+53.57%)
Mutual labels:  angular2
angular-http-cache
Speed up your remote requests by automatically caching them on client and add support for offline navigation.
Stars: ✭ 25 (-10.71%)
Mutual labels:  angular2
ng-toggle
Bootstrap-styled Angular Toggle Component
Stars: ✭ 14 (-50%)
Mutual labels:  angular2
ng2-odometer
Odometer for Angular2
Stars: ✭ 22 (-21.43%)
Mutual labels:  angular2
odata-v4-ng
OData service for Angular
Stars: ✭ 27 (-3.57%)
Mutual labels:  angular2
spring-websocket-angular6
Example for using Spring Websocket and Angular with Stomp Messaging
Stars: ✭ 18 (-35.71%)
Mutual labels:  angular2
Angular2-RecordRTC
A demonstration of RecordRTC working with Angular 2
Stars: ✭ 38 (+35.71%)
Mutual labels:  angular2
BlazorHealthApp
Example application ported from Angular 2 to Blazor
Stars: ✭ 37 (+32.14%)
Mutual labels:  angular2
hicetnunc-radio
Radio player for audio tracks in a tezos wallet.
Stars: ✭ 23 (-17.86%)
Mutual labels:  gallery
angular2-infinite-scroll
Infinite Scroll Directive For Angular (version 2 up to 2.3.1)
Stars: ✭ 16 (-42.86%)
Mutual labels:  angular2
angular-7-tutorial
A video tutorial series showing how to build an Angular 7 application step by step that supports user registration and login functionality
Stars: ✭ 22 (-21.43%)
Mutual labels:  angular2
jekyll-photos
Dead simple solution to add a photo gallery to a Jekyll site.
Stars: ✭ 47 (+67.86%)
Mutual labels:  gallery
Angular4-seed
Angular 4 Seed for Angular Forms
Stars: ✭ 37 (+32.14%)
Mutual labels:  angular2
ngrx-form
Reactive Forms bindings for NGRX and Angular
Stars: ✭ 46 (+64.29%)
Mutual labels:  angular2
cloud-cardboard-viewer
Build a Node.js & Angular 2 Web App using Google Cloud Platform
Stars: ✭ 23 (-17.86%)
Mutual labels:  angular2
skeleton-carousel
Carousel component. Horizontal and vertical swipe navigation
Stars: ✭ 31 (+10.71%)
Mutual labels:  gallery
nativescript-whatsapp-template
NativeScript Template Similar to WhatsApp
Stars: ✭ 61 (+117.86%)
Mutual labels:  angular2
angular4-paystack
💵 An angular2+ module for paystack transactions
Stars: ✭ 51 (+82.14%)
Mutual labels:  angular2
react-lightgallery
React wrapper for lightgallery.js
Stars: ✭ 46 (+64.29%)
Mutual labels:  gallery

Flickity module for Angular2

ngx-flickity is in development and not ready for production use. Feel free to install and try it out, but depend on it at your own risk.

Installation

npm install ngx-flickity --save

Usage

Import FlickityModule into your app's modules:

import { FlickityModule } from 'ngx-flickity';

@NgModule({
  imports: [
    FlickityModule
  ]
})
 @Component({
   selector: 'my-component',
   template: `
     <div [flickity]>
       <div [flickityChild] *ngFor="let child of children">{{child.title}}</div>
     </div>
     `
 })
 class MyComponent {
   children = [
     {title: 'Child 1'},
     {title: 'Child 2'},
     {title: 'Child 3'},
     {title: 'Child 4'},
     {title: 'Child 5'},
     {title: 'Child 6'}
   ]
 }

Configuration

Options

Read about Flickity options here: https://flickity.metafizzy.co/options.html

Examples

Inline object:

<div [flickity]="{cellAlign: 'left', percentPosition: true, groupCells: true}"></div>

Events

slideSelect: EventEmitter<number>

Triggered after a slide has changed.

https://flickity.metafizzy.co/events.html#select

cellStaticClick: EventEmitter<number>

Triggered after a cell has been clicked.

https://flickity.metafizzy.co/events.html#staticclick

Examples

<div [flickity] (slideSelect)="onSelect($event)"></div>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].