class DefaultValueAccessor implements ControlValueAccessor { constructor(_renderer: Renderer, _elementRef: ElementRef, _compositionMode: boolean) onChange : (_: any) => {} onTouched : () => {} writeValue(value: any) : void registerOnChange(fn: (_: any) => void) : void registerOnTouched(fn: () => void) : void setDisabledState(isDisabled: boolean) : void }
input:not([type=checkbox])[formControlName]
textarea[formControlName]
input:not([type=checkbox])[formControl]
textarea[formControl]
input:not([type=checkbox])[ngModel]
textarea[ngModel]
[ngDefaultControl]
The default accessor for writing a value and listening to changes that is used by the NgModel
, FormControlDirective
, and FormControlName
directives.
<input type="text" name="searchQuery" ngModel>
constructor(_renderer: Renderer, _elementRef: ElementRef, _compositionMode: boolean)
onChange : (_: any) => {}
onTouched : () => {}
writeValue(value: any) : void
registerOnChange(fn: (_: any) => void) : void
registerOnTouched(fn: () => void) : void
setDisabledState(isDisabled: boolean) : void
exported from forms/index, defined in forms/src/directives/default_value_accessor.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/docs/ts/latest/api/forms/index/DefaultValueAccessor-directive.html