import {MatSliderModule} from '@angular/material/slider';
MatSlider
Allows users to select from a range of values by moving the slider thumb. It is similar in behavior to the native <input type="range">
element.
Selector: mat-slider
Exported as: matSliderName | Description |
---|---|
@Input()
| Theme color palette for the component. |
@Input()
| Whether the component is disabled. |
@Input()
| Whether the slider is inverted. |
@Input()
| The maximum value that the slider can have. |
@Input()
| The minimum value that the slider can have. |
@Input()
| The values at which the thumb will snap. |
@Input()
| Whether or not to show the thumb label. |
@Input()
| How often to show ticks. Relative to the step so that a tick always appears on a step. Ex: Tick interval of 4 with a step of 3 will draw a tick every 4 steps (every 12 values). |
@Input()
| Value of the slider. |
@Input()
| Whether the slider is vertical. |
@Output()
| Event emitted when the slider value has changed. |
@Output()
| Event emitted when the slider thumb moves. |
| The value to be used for display purposes. |
| onTouch function registered via registerOnTouch (ControlValueAccessor). |
| The percentage of the slider that coincides with the value. |
blur | |
---|---|
blur the host element |
focus | |
---|---|
set focus to the host element |
MatSliderChange
A simple change event emitted by the MatSlider component.
Name | Description |
---|---|
| The MatSlider that changed. |
| The new value of the source slider. |