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