ngx-slick
Support angular 6+, Slick 1.8.1
Installation
To install this library, run:
$ npm install ngx-slick --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 ngx-slick
and then from your Angular AppModule
:
;; ; // Import your library;
- Include jquery and slick css/js in your application :
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css"/>
<script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="//unpkg.com/slick-carousel@1.8.1/slick/slick.js"></script>
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 --> Add Remove slickGoto 2 unslick
slides = img: "http://placehold.it/350x150/000000" img: "http://placehold.it/350x150/111111" img: "http://placehold.it/350x150/333333" img: "http://placehold.it/350x150/666666" ; slideConfig = "slidesToShow": 4 "slidesToScroll": 4; { thisslides } { thisslideslength = thisslideslength - 1; } { console; }
Development
To generate all *.js
, *.d.ts
and *.metadata.json
files:
$ npm run build
To lint all *.ts
files:
$ npm run lint
License
MIT © Mark