ng4-gridstack
Installation
To install this library, run:
$ npm install ng4-gridstack --save
Consuming your library
Once you have published your library to npm, you can import your library in any Angular application by running:
$ npm install ng4-gridstack
Then add reference to the gridstask.js and lodash to your index.html for how to do it check their site at
and then from your Angular AppModule
:
;; ; // Import your library;
Once your library is imported, you can use its components, directives and pipes in your Angular application:
<!-- You can now use your library component in app.component.html -->
If you want to dynamically generate widgets:
<!-- You can now use your library component in app.component.html --> Add Widget {{widget.Caption}}
;
Development
To generate all *.js
, *.d.ts
and *.metadata.json
files:
$ npm run build
To lint all *.ts
files:
$ npm run lint
Credit
I was looking for integrating cleanly the amazing gridstack.js (https://github.com/gridstack/gridstack.js) library with angular 4 and found this thread on stack overflow https://stackoverflow.com/questions/39901473/wrap-gridstack-js-into-angular-2-component Credit Goes to Answers from those users https://stackoverflow.com/users/3758236/user3758236 https://stackoverflow.com/users/3112339/etchelon
License
MIT © Ramy Othman