From Get docs
< @angular/formsAngular/docs/8/api/forms/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

  // inherited from 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 | (string | number)[]): boolean
  getError(errorCode: string, path?: string | (string | number)[]): any


  • AbstractFormGroupDirective
    • NgModelGroup
    • FormGroupName
  • NgForm
  • FormGroupDirective
  • FormArrayName


Property Description
name: string The name for the control

Read-Only The top-level form directive for the control.


Read-Only The path to this group.

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.