ControlContainer
A base class for directives that contain multiple registered instances of NgControl
. Only used by the forms module.
abstract class ControlContainer extends AbstractControlDirective {
name: string
formDirective: Form | null
path: string[] | null
// 继承自 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
reset(value: any = undefined): void
hasError(errorCode: string, path?: string[]): boolean
getError(errorCode: string, path?: string[]): any
}
属性
属性 | 说明 |
---|---|
name: string | The name for the control |
formDirective: Form | null | 只读 The top-level form directive for the control. |
path: string[] | null | 只读 The path to this group. |