企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## DefaultValueAccessor The default accessor for writing a value and listening to changes that is used by the **ngModel**, **FormControlDirective**, **FormControlName**, and **directives** ### 接口 ```typescript class DefaultValueAccessor { constructor(_renderer: Renderer, _elementRef: ElementRef) onChange : (_: any) => {} onTouched : () => {} writeValue(value: any) : void registerOnChange(fn: (_: any) => void) : void registerOnTouched(fn: () => void) : void setDisabledState(isDisabled: boolean) : void } ``` ### 选择器 ```typescript input:not([type=checkbox])[formControlName] textarea[formControlName] input:not([type=checkbox])[formControl] textarea[formControl] input:not([type=checkbox])[ngModel] textarea[ngModel] [ngDefaultControl] ``` ### 属性 - onChange : (_: `any`) => {} - onTouched : () => {} - writeValue(value: `any`) : `void` - registerOnChange(fn: (_: `any`) => `void`) : `void` - registerOnTouched(fn: () => `void`) : `void` - setDisabledState(isDisabled: `boolean`) : `void`