Hata Ansiklopedisi

Yanlış Asenkron Doğrulayıcı Dönüş Türü

Asenkron doğrulayıcılar bir promise veya observable döndürmeli ve doğrulama başarısız olsa da başarılı olsa da bunları emit etmeli/resolve etmelidir. Özellikle AsyncValidatorFn API'sini uygulamaları gerekir.

export function isTenAsync(control: AbstractControl): Observable<ValidationErrors | null> {
  const v: number = control.value;
  if (v !== 10) {
    // Doğrulama hatası içeren bir nesne yay.
    return of({'notTen': true, 'requiredValue': 10});
  }
  // Hata oluşmadığını belirtmek için null yay.
  return of(null);
}

Hatayı ayıklama

Yanlışlıkla asenkron doğrulayıcı yerine senkron doğrulayıcı mı kullandınız?