Spec-Zone.ru › Angular

Форма

Интерфейс, реализуемый директивами FormGroupDirective и NgForm.

API

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

addControl

void

Добавляет элемент управления в эту форму.

@paramdirNgControl

Директива элемента управления, который нужно добавить в форму.

@returnsvoid

removeControl

void

Удаляет элемент управления из этой формы.

@paramdirNgControl

: Директива элемента управления, который нужно удалить из формы.

@returnsvoid

getControl

FormControl<any>

Директива элемента управления, из которой нужно получить FormControl.

@paramdirNgControl

: Директива элемента управления.

@returnsFormControl<any>

addFormGroup

void

Добавляет группу элементов управления в эту форму.

@paramdirAbstractFormGroupDirective

: Директива группы элементов управления, которую нужно добавить.

@returnsvoid

removeFormGroup

void

Удаляет группу элементов управления из этой формы.

@paramdirAbstractFormGroupDirective

: Директива группы элементов управления, которую нужно удалить.

@returnsvoid

getFormGroup

FormGroup<any>

FormGroup, связанная с определенной директивой AbstractFormGroupDirective.

@paramdirAbstractFormGroupDirective

: Директива группы формы, из которой нужно получить FormGroup.

@returnsFormGroup<any>

updateModel

void

Обновляет модель определенного элемента управления, задавая новое значение.

@paramdirNgControl

: Директива элемента управления, который нужно обновить.

@paramvalueany

: Новое значение элемента управления.

@returnsvoid

Описание

Интерфейс, реализуемый директивами FormGroupDirective и NgForm.

Используется только модулем ReactiveFormsModule и модулем FormsModule.

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/forms/Form

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API