NgControl
FormControl
的指令扩展的基类。它将 FormControl
对象绑定到 DOM 元素。
A base class that all FormControl
-based directives extend. It binds a FormControl
object to a DOM element.
abstract class NgControl extends AbstractControlDirective {
name: string | number | null
valueAccessor: ControlValueAccessor | null
abstract viewToModelUpdate(newValue: any): void
// 继承自 forms/AbstractControlDirective
abstract control: AbstractControl | null
value: any
valid: boolean | null
invalid: boolean | null
pending: boolean | null
disabled: boolean | null
enabled: boolean | null
errors: ValidationErrors | null
pristine: boolean | null
dirty: boolean | null
touched: boolean | null
status: string | null
untouched: boolean | null
statusChanges: Observable<any> | null
valueChanges: Observable<any> | null
path: string[] | null
validator: ValidatorFn | null
asyncValidator: AsyncValidatorFn | null
reset(value: any = undefined): void
hasError(errorCode: string, path?: string | (string | number)[]): boolean
getError(errorCode: string, path?: string | (string | number)[]): any
}
属性
属性 | 说明 |
---|---|
name: string | number | null | 控件的名称 The name for the control |
valueAccessor: ControlValueAccessor | null | 控件的值访问器 The value accessor for the control |
方法
按需从视图更新模型的回调方法 The callback method to update the model from the view when requested |