{
group.setValidators(AmValidators.notEarlyDate(group, startOn, finishOn))
this.creditProfileFormService.validationEarlyDate(this.educationFG, 'startOn', 'finishOn')
}
внутри валидирующей функции получаю, что да, форма невалидна
static notEarlyDate(group: FormGroup, startOn: string, finishOn: string): ValidatorFn {
return (): ValidationErrors | null => {
console.log(Moment(group.controls[finishOn].value).isBefore(group.controls[startOn].value))
return Moment(group.controls[finishOn].value).isBefore(group.controls[startOn].value) ? { 'notEarlyDate': true } : null
}
}
но сама форма остается валидной. Что я делаю нетак?
.updateValueAndValidity
Обсуждают сегодня