ControlValueAccessor
Stable Interface
Обзор интерфейса
interface ControlValueAccessor {
writeValue(obj: any) : void
registerOnChange(fn: any) : void
registerOnTouched(fn: any) : void
setDisabledState(isDisabled: boolean) : void
}
Описание интерфейса
Мост между элементом управления и нативным элементом.
Класс ControlValueAccessor абстрагирует операции по записи нового значения в элемент DOM, представляющий элемент управления вводом.
Дополнительную информацию см. в DefaultValueAccessor.
Подробности интерфейса
writeValue(obj: any) : void
Запишите новое значение в элемент.
registerOnChange(fn: any) : void
Установите функцию, которая будет вызвана, когда элемент управления получит событие изменения.
registerOnTouched(fn: any) : void
Установите функцию, которая будет вызвана, когда элемент управления получит событие касания.
setDisabledState(isDisabled: boolean) : void
Эта функция вызывается, когда состояние элемента управления меняется на «отключено» или «включено». В зависимости от значения она включает или отключает соответствующий элемент DOM.
экспортировано из @angular/forms/index, определено в @angular/forms/src/directives/control_value_accessor.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/forms/index/ControlValueAccessor-interface.html