ControlValueAccessor

Stable Interface

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

doc_Angular
2016-10-06 09:46:23
Comments
Leave a Comment

Please login to continue.