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

AbstractControlOptionslink

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

Interface for options provided to an AbstractControl.

\n\n \n
\n \n \n
\n\ninterface AbstractControlOptions {\n validators?: ValidatorFn | ValidatorFn[] | null\n asyncValidators?: AsyncValidatorFn | AsyncValidatorFn[] | null\n updateOn?: 'change' | 'blur' | 'submit'\n}\n\n\n \n \n\n\n \n \n\n
\n\n \n\n \n \n \n
\n

Propertieslink

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PropertyDescription
\n \n validators?: ValidatorFn | ValidatorFn[] | null\n \n \n

The list of validators applied to a control.

\n\n \n
\n \n asyncValidators?: AsyncValidatorFn | AsyncValidatorFn[] | null\n \n \n

The list of async validators applied to control.

\n\n \n
\n \n updateOn?: 'change' | 'blur' | 'submit'\n \n \n

The event name for control to update upon.

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