скрытый
Добавляет полю логику условного скрытия. Скрытое поле не влияет на валидацию, состояние touched/dirty и другие состояния родительского поля.
API
function hidden<TValue, TPathKind extends PathKind = PathKind.Root>(
path: SchemaPath<TValue, 1, TPathKind>,
config: { when: NoInfer<LogicFn<TValue, boolean, TPathKind>> },
): void;
function hidden<TValue, TPathKind extends PathKind = PathKind.Root>(
path: SchemaPath<TValue, 1, TPathKind>,
logic: NoInfer<LogicFn<TValue, boolean, TPathKind>>,
): void;
Описание
Добавляет полю логику условного скрытия. Скрытое поле не влияет на валидацию, состояние touched/dirty и другие состояния родительского поля.
Если поле может быть скрыто, рекомендуется обернуть его в @if в шаблоне:
@if (!email().hidden()) {
<label for="email">Email</label>
<input id="email" type="email" [control]="email" />
}
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/hidden