{ "id": "api/forms/AsyncValidatorFn", "title": "AsyncValidatorFn", "contents": "\n\n
\n
\n
\n \n API > @angular/forms\n
\n \n
\n \n
\n

AsyncValidatorFnlink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

A function that receives a control and returns a Promise or observable\nthat emits validation errors if present, otherwise null.

\n\n \n
\n \n \n
\n\ninterface AsyncValidatorFn {\n (control: AbstractControl): Promise<ValidationErrors | null> | Observable<ValidationErrors | null>\n}\n\n\n \n \n\n\n \n \n\n
\n\n \n\n \n \n \n\n \n\n
\n

Methodslink

\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n call signature\n \n link

\n \n
\n
\n
\n \n\n (control: AbstractControl): Promise<ValidationErrors | null> | Observable<ValidationErrors | null>\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n control\n AbstractControl\n \n \n
\n\n \n
Returns
\n

Promise<ValidationErrors | null> | Observable<ValidationErrors | null>

\n\n \n\n\n \n\n \n
\n
\n\n \n
\n\n\n \n\n\n
\n
\n\n\n" }