我創建這個驗證功能:直白的自定義驗證
private customValidateField(c: FormControl): any {
return c.value[0] === 'a' ? null : { notValid: true };
}
所以,我的反應形式:
constructor(private fb: FormBuilder)
{
this.form = this.fb.group({
field: ['', Validators.required, this.customValidateField],
...
}
}
當我在寫任何字符到這個領域,我得到這個錯誤:
Error: Expected validator to return Promise or Observable.
任何想法?