Spec-Zone.ru › Angular

InputOptions

Псевдонимы входных параметровПреобразования входных параметров

API

interface InputOptions<T, TransformT> {
  alias?: string | undefined;
  transform?: ((v: TransformT) => T) | undefined;
  debugName?: string | undefined;
}

alias

string | undefined

Необязательное публичное имя входного параметра. По умолчанию используется имя поля класса.

transform

((v: TransformT) => T) | undefined

Необязательное преобразование, выполняемое при каждом привязывании нового значения. Его можно использовать для преобразования значения входного параметра перед его обновлением.

Функция преобразования может расширить тип входного параметра. Например, рассмотрим входной параметр для disabled. На практике, как автор компонента, вы хотите работать только с логическим значением, но пользователи могут захотеть привязать строку, если они используют форму атрибута для привязки к входному параметру через <my-dir input>. В этом случае преобразование может обработать такие строковые значения и преобразовать их в boolean. См. booleanAttribute.

debugName

string | undefined

Отладочное имя сигнала входного параметра. Используется в Angular DevTools для идентификации сигнала.

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

Spec-Zone.ru

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