Spec-Zone.ru › Angular

metadata

Задаёт значение для MetadataKey этого поля.

API

function metadata<
  TValue,
  TKey extends MetadataKey<any, any, any>,
  TPathKind extends PathKind = PathKind.Root,
>(
  path: SchemaPath<TValue, 1, TPathKind>,
  key: TKey,
  logic: NoInfer<
    LogicFn<
      TValue,
      TKey extends LimitSelectionKey
        ? LimitKey<TValue>
        : MetadataSetterType<TKey>,
      TPathKind
    >
  >,
): TKey;
@parampathSchemaPath<TValue, 1, TPathKind>

Целевой путь, для которого нужно задать метаданные.

@paramkeyTKey

Ключ метаданных

@paramlogicNoInfer<LogicFn<TValue, TKey extends LimitSelectionKey ? LimitKey<TValue> : MetadataSetterType<TKey>, TPathKind>>

Функция, которая получает FieldContext и возвращает значение для метаданных.

@returnsTKey

Описание

Задаёт значение для MetadataKey этого поля.

Это значение объединяется с помощью операции свёртки, определённой соответствующим ключом, поскольку несколько правил в схеме могут задавать для него значения.

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/signals/metadata

Spec-Zone.ru

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