Quartz Headless docs/SliderControlDirective

Search documentation

Type to search the documentation.

API: Forms

SliderControlDirective

Angular Forms adapter for [qzSlider].

Overview

Angular Forms adapter for [qzSlider]. Value: number. onChange fires once per user change (each key step and each new value reached while dragging); writeValue is silent. null / undefined / non-numbers (e.g. reset()) show the slider at min and leave the control's value as written until the user changes it. Touched fires when focus leaves the slider.

Selector

[qzSlider][formControl], [qzSlider][formControlName], [qzSlider][ngModel]

Public methods

writeValue

writeValue(value: number | null | undefined): void
Parameter Type Optional Description
value number | null | undefined

setDisabledState

setDisabledState(isDisabled: boolean): void
Parameter Type Optional Description
isDisabled boolean

registerOnChange

registerOnChange(fn: (value: number) => void): void
Parameter Type Optional Description
fn (value: V) => void

registerOnTouched

registerOnTouched(fn: () => void): void
Parameter Type Optional Description
fn () => void