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);
}
);