Form

From Get docs
< @angular/formsAngular/docs/9/api/forms/form


Form

interface

An interface implemented by FormGroupDirective and NgForm directives.

See more...

interface Form {
  addControl(dir: NgControl): void
  removeControl(dir: NgControl): void
  getControl(dir: NgControl): FormControl
  addFormGroup(dir: AbstractFormGroupDirective): void
  removeFormGroup(dir: AbstractFormGroupDirective): void
  getFormGroup(dir: AbstractFormGroupDirective): FormGroup
  updateModel(dir: NgControl, value: any): void
}

Class implementations

  • NgForm
  • FormGroupDirective


Description

Only used by the ReactiveFormsModule and FormsModule.

Methods

Add a control to this form.

addControl(dir: NgControl): void

Parameters
dir NgControl The control directive to add to the form.
Returns

void


Remove a control from this form.

removeControl(dir: NgControl): void

Parameters
dir NgControl
Returns

void


The control directive from which to get the FormControl.

getControl(dir: NgControl): FormControl

Parameters
dir NgControl
Returns

FormControl


Add a group of controls to this form.

addFormGroup(dir: AbstractFormGroupDirective): void

Parameters
dir AbstractFormGroupDirective
Returns

void


Remove a group of controls to this form.

removeFormGroup(dir: AbstractFormGroupDirective): void

Parameters
dir AbstractFormGroupDirective
Returns

void


The FormGroup associated with a particular AbstractFormGroupDirective.

getFormGroup(dir: AbstractFormGroupDirective): FormGroup

Parameters
dir AbstractFormGroupDirective
Returns

FormGroup


Update the model for a particular control with a new value.

updateModel(dir: NgControl, value: any): void

Parameters
dir NgControl
value any
Returns

void



© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v9.angular.io/api/forms/Form