20.0.1 • Published 1 year ago
@jbrtrnd/ngx-chart-slider
Licence
—
Version
20.0.1
Deps
1
Size
72 kB
Vulns
0
Weekly
0
NgxChartSlider
An Angular slider component with bar chart.
Demo here : https://jbrtrnd.github.io/ngx-chart-slider
Compatibility
| Angular v12 | 0.0.4 |
| Angular v13 | 0.0.6 |
| Angular v14 | 14.0.1 |
| Angular v15 | 15.0.1 |
| Angular v16 | 16.0.1 |
| Angular v17 | 17.0.1 |
Installation
npm install --save ngx-chart-slider
Import NgxChartSlideModule in your root Angular module :
import { NgxChartSliderModule } from 'ngx-chart-slider';
@NgModule({
imports: [
NgxChartSliderModule
],
})
export class AppModule {
}
Basic usage
NgxChartSlider works with ngModel and ReactiveForms.
For a simple slider :
value will be a single value.
<ngx-chart-slider [(ngModel)]="value"
[steps]="steps">
</ngx-chart-slider>
For a range slider :
value will be a two-entries array [min, max].
<ngx-chart-slider [(ngModel)]="value"
[range]="true"
[steps]="steps">
</ngx-chart-slider>
(See documentation to steps input format)
Documentation
[range] |
boolean |
Set the slider mode :
|
[steps] |
StepInterface[] |
The step array used to build slider.
StepInterface :
{
label: string, // Displayed label
value: number, // Step value
chartData: number // Step data used to draw bar
}
|
[displayLabels] |
'all' | 'none' | 'bounds' |
Step labels display mode :
|