Перейти к основному содержимому

applyWhen()

function applyWhen<TForm, TField>(
fieldPath,
condition,
validationFn): void;

Defined in: core/validation/core/apply-when.ts:32

Применить валидацию только при выполнении условия

Type Parameters

TForm

TForm

TField

TField

Parameters

fieldPath

FieldPathNode<TForm, TField>

condition

ConditionFn<TField>

validationFn

(path) => void

Returns

void

Example

applyWhen(
path.loanType,
(type) => type === 'mortgage',
(path) => {
required(path.propertyValue, { message: 'Укажите стоимость' });
min(path.propertyValue, 1000000);
}
);