Spec-Zone.ru › Angular

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

Spec-Zone.ru

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