Я строю свой FormGroup
следующим образом:
this.datesGroup = this.fb.group({
arrivalDate: [null, Validators.required],
departureDate: [null, Validators.required]
}, (fg: FormGroup) => {
console.log('validate');
return moment.unix(fg.value.departureDate.epoc).diff(moment.unix(fg.value.arrivalDate.epoc)) > 0 ?
null : {
'departureBeforeArrival': true
};
});
this.formGroup = this.fb.group({
dates: this.datesGroup,
accommodation: ['', Validators.required]
});
Но функция стрелки проверки выше никогда не запускается; консоль никогда не регистрируется. Что я делаю не так?