FormSubmitOptions
Параметры, которые можно указать при отправке формы.
API
interface FormSubmitOptions<TRootModel, TSubmittedModel> {
action: (field: FieldTree<TRootModel & TSubmittedModel, string | number, "writable">, detail: { root: FieldTree<TRootModel, string | number, "writable">; submitted: FieldTree<TSubmittedModel, string | number, "writable">; }) => Promise<TreeValidationResult<WithOptionalFieldTree>>;
onInvalid?: ((field: FieldTree<TRootModel & TSubmittedModel, string | number, "writable">, detail: { root: FieldTree<TRootModel, string | number, "writable">; submitted: FieldTree<TSubmittedModel, string | number, "writable">; }) => void) | undefined;
ignoreValidators?: "pending" | "none" | "all" | undefined;
}
action
(field: FieldTree<TRootModel & TSubmittedModel, string | number, "writable">, detail: { root: FieldTree<TRootModel, string | number, "writable">; submitted: FieldTree<TSubmittedModel, string | number, "writable">; }) => Promise<TreeValidationResult<WithOptionalFieldTree>>Функция, выполняемая при отправке данных формы (если форма действительна).
onInvalid
((field: FieldTree<TRootModel & TSubmittedModel, string | number, "writable">, detail: { root: FieldTree<TRootModel, string | number, "writable">; submitted: FieldTree<TSubmittedModel, string | number, "writable">; }) => void) | undefinedФункция, выполняемая при попытке отправить данные формы, если проверка завершается неудачей.
ignoreValidators
"pending" | "none" | "all" | undefinedСледует ли игнорировать какие-либо валидаторы при отправке:
- 'pending': Отправка выполняется, если нет недействительных валидаторов; ожидающие валидаторы не блокируют отправку (по умолчанию)
- 'none': Отправка выполняется только в том случае, если все валидаторы пройдены; ожидающие валидаторы блокируют отправку
- 'all': Отправка выполняется всегда, независимо от наличия недействительных или ожидающих валидаторов
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/FormSubmitOptions