Interface Overview
interface ControlValueAccessor {
writeValue
(obj: any) : void
registerOnChange
(fn: any) : void
registerOnTouched
(fn: any) : void
setDisabledState
(isDisabled: boolean) : void
}
Interface Description
A bridge between a control and a native element.
A ControlValueAccessor
abstracts the operations of writing a new value to a
DOM element representing an input control.
Please see DefaultValueAccessor
for more information.
Interface Details
writeValue(obj: any) : void
Write a new value to the element.
registerOnChange(fn: any) : void
Set the function to be called when the control receives a change event.
registerOnTouched(fn: any) : void
Set the function to be called when the control receives a touch event.
setDisabledState(isDisabled: boolean) : void
This function is called when the control status changes to or from "DISABLED". Depending on the value, it will enable or disable the appropriate DOM element.
exported from @angular/forms/index, defined in @angular/forms/src/directives/control_value_accessor.ts