от
Новичок в угловых и пытаюсь добавить пользовательский модуль проверки электронной почты, который пойдет на мой сервер и проверить, если адрес электронной почты уже используется. Но не могу показаться, чтобы получить сообщение об ошибке отображается на форме. Вот как я проверяю его, прежде чем я попытка попасть на сервер. Кстати, "emailMatchValidator()" вызывается, но я не могу получить его, чтобы вернуть какой-либо сообщение об ошибке в форме! Может быть, я должен попробовать нечто иное, чем .тронут!
createRegisterForm() {
  this.registerForm = this.fb.group({
    gender: ['male'],
    email: ['', [Validators.required, Validators.email]],
    username: ['', [Validators.required, Validators.minLength(4), Validators.maxLength(10)]],
    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, this.emailMatchValidator]
  });
}

emailMatchValidator(g: FormGroup) {
  return g.get('email').value !== 'emailaddress@gmail.com' ? null : {
    emailExists: true
  };
}
<div class="form

Ваш ответ

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