SchemaFn
Функция, которая получает SchemaPathTree и применяет правила к полям.
API
type SchemaFn<TModel, TPathKind extends PathKind = PathKind.Root> = ( p: SchemaPathTree<TModel, TPathKind>, ) => void
Описание
Функция, которая получает SchemaPathTree и применяет правила к полям.
SchemaFn можно передать непосредственно в form или в функцию schema, чтобы создать кэшированный Schema.
const userFormSchema: SchemaFn<User> = (p) => {
required(p.name);
disabled(p.email, ({valueOf}) => valueOf(p.name) === '');
};
const f = form(userModel, userFormSchema, {injector});
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/SchemaFn