Skip to main content

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