エラー百科辞典

Wrong Async Validator Return Type

非同期バリデーターはPromiseまたはObservableを返す必要があり、バリデーションの失敗と成功にかかわらず、それらをエミット/解決する必要があります。特に、AsyncValidatorFn APIを実装する必要があります。

export function isTenAsync(control: AbstractControl): Observable<ValidationErrors | null> {  const v: number = control.value;  if (v !== 10) {    // エラーを持つバリデーションオブジェクトをエミットします。    return of({'notTen': true, 'requiredValue': 10});  }  // エラーが発生していないことを示すために、nullをエミットします。  return of(null);}

エラーのデバッグ

同期バリデーターではなく、非同期バリデーターを使用していませんか?