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()
|
Function that will be used to format the value before it is displayed in the thumb label. Can be used to format very large number in order for them to fit into the slider thumb. |
@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. |