от
Я новичок в угловых и я добавил поле email в форму с валидаторами.значение электронной почты. Но как только я начинаю вводить текст в поле электронной почты, я получаю эту ошибку. RegisterComponent.HTML-код:20 ошибка: ожидается валидатор для возврата обещание или наблюдаемыми. в toObservable (форм.ДШ:653) в массив.карте () в FormControl.asyncValidator (форм.ДШ:641) в FormControl.push../node_modules/@angular/forms/fesm5/forms.js.AbstractControl._runAsyncValidator (форм.ДШ:2920) в FormControl.push../node_modules/@angular/forms/fesm5/forms.js.AbstractControl.updateValueAndValidity (форм.ДШ:2893) в FormControl.push../node_modules/@angular/forms/fesm5/forms.js.FormControl.setValue (форм.ДШ:3275) в updateControl (форм.ДШ:2111) в DefaultValueAccessor.onChange, после чего (форм.ДШ:2096) в DefaultValueAccessor.push../node_modules/@angular/forms/fesm5/forms.js.DefaultValueAccessor._handleInput (форм.ДШ:884) на объект.ивала [как handleEvent] (RegisterComponent.HTML-код:20) Добавлено Валидаторы.напишите здесь с электронной почтой форма группы
this.registerForm = this.fb.group({
  gender: ['male'],
  email: ['', Validators.required, Validators.email],
  username: ['', Validators.required],
  knownAs: ['', Validators.required],
  dateOfBirth: [null, Validators.required],
  city: ['', Validators.required],
  country: ['', Validators.required],
  password: ['', [Validators.required, Validators.minLength(4), Validators.maxLength(8)]],
  confirmPassword: ['', Validators.required]
}, {
  validator: this.passwordMatchValidator
});
<div class="form

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...