GitHub - thodinh/angular2gridster: Angular 2 implementation of well known Gridster (no jQuery, no external libraries, only Angular2 and Rx.js). · GitHub
Skip to content

thodinh/angular2gridster

 
 

Repository files navigation

angular2gridster

npm version

Angular 2 implementation of well known Gridster (no jQuery, no external libraries, only Angular2 and Rx.js). Demo.

Installation

npm install angular2gridster

Once installed you need to import our module:

    import {GridsterModule} from 'angular2gridster';

    @NgModule({
      declarations: [AppComponent, ...],
      imports: [GridsterModule, ...],  
      bootstrap: [AppComponent]
    })
    export class AppModule {
    }

Example usage

    <gridster [options]="gridsterConfig">
        <gridster-item *ngFor="let widget of widgets" [x]="widget.x" [y]="widget.y" [w]="widget.w" [h]="widget.h">
            ...
        </gridster-item>
    </gridster>
gridsterConfig:IGridsterOptions = {
    lanes: 5,
    direction: 'vertical',
    dragAndDrop: true
};

About

Angular 2 implementation of well known Gridster (no jQuery, no external libraries, only Angular2 and Rx.js).

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

  • TypeScript 85.4%
  • JavaScript 7.2%
  • CSS 4.2%
  • HTML 3.2%