образом:
this.errors$ = store.pipe(select(fromModal.getError) as any);
this.errors$.subscribe(errors => {
if (errors) {
if (errors.username) {
this.usernameError = errors.username;
this.regForm.controls['username'].setErrors({usernameServerError: this.usernameError});
}
}
}
Получается, что ошибка приходит уже после сабмита, поэтому мой mat-error не вызывается. Если жамкнуть на сам input, то ошибка вылезет, но хотелось бы, чтобы она вылезала как только вернётся с бэка. То есть сразу после того, как я вызвал setErrors для поля. Что подскажете? Спасибо!
Обсуждают сегодня