Spec-Zone.ru › Angular

DefaultValueAccessor

Аксессор значения по умолчанию ControlValueAccessor для записи значения и отслеживания изменений в элементах ввода. Этот аксессор используется директивами FormControlDirective, FormControlName и NgModel.

API

class DefaultValueAccessor extends BaseControlValueAccessor implements ControlValueAccessor {
  constructor(renderer: Renderer2, elementRef: ElementRef<any>, _compositionMode: boolean): DefaultValueAccessor;
}

constructor

DefaultValueAccessor
@paramrendererRenderer2
@paramelementRefElementRef<any>
@param_compositionModeboolean
@returnsDefaultValueAccessor

Описание

Аксессор значения по умолчанию ControlValueAccessor для записи значения и отслеживания изменений в элементах ввода. Этот аксессор используется директивами FormControlDirective, FormControlName и NgModel.


Экспортируется из

  • ReactiveFormsModule
  • FormsModule

Примечания по использованию

Использование аксессора значения по умолчанию

В следующем примере показано, как использовать элемент ввода, который активирует аксессор значения по умолчанию (в данном случае текстовое поле).

const firstNameControl = new FormControl();
<input type="text" [formControl]="firstNameControl">

Этот аксессор значения используется по умолчанию для элементов <input type="text"> и <textarea>, но его также можно использовать для пользовательских компонентов с аналогичным поведением, не требующих специальной обработки. Чтобы подключить аксессор значения по умолчанию к пользовательскому элементу, добавьте атрибут ngDefaultControl, как показано ниже.

<custom-input-component ngDefaultControl [(ngModel)]="value"></custom-input-component>

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/DefaultValueAccessor

Spec-Zone.ru

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