{ 
                  
                  
                   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
Обсуждают сегодня