@maciejmiklas/ngx-bootstrap-slider
v1.11.0
Published
A flexible bootstrap slider for Angular
Downloads
5
Maintainers
Readme
This is an Angular component for the popular and very flexible seiyria/bootstrap-slider (https://github.com/seiyria/bootstrap-slider).
Some demos are available here: https://seiyria.com/bootstrap-slider/
Install
npm install ngx-bootstrap-slider
Setup
Include the module
Import the module in your app.module.ts:
import { NgxBootstrapSliderModule } from 'ngx-bootstrap-slider';
Add the module to the imports in your app.module.ts:
imports: [
...
NgxBootstrapSliderModule,
...
]
Configure the Angular CLI
Add the CSS and JavaScript files to your angular.json:
"styles": [
"node_modules/bootstrap-slider/dist/css/bootstrap-slider.min.css"
],
"scripts": [
"node_modules/bootstrap-slider/dist/bootstrap-slider.min.js"
]
Getting started
Add a slider element to your component:
<mv-slider [(value)]="value" [min]="1" [max]="100" [enabled]="enabled" (change)="change()"></mv-slider>
Attributes
All available properties are described here: https://github.com/seiyria/bootstrap-slider#options
The names have been unified to camel-casing (e.g. [ticksLabels]
not [ticks_labels]
).
Events
All available events are described here: https://github.com/seiyria/bootstrap-slider#events
Currently, only the following events are implemented:
- slide
- slideStart
- slideStop
- change