Adding multiple validators to FormGroup in angular2

Maxim picture Maxim · Jul 23, 2016 · Viewed 12.6k times · Source

How can I add multiple validators to a FormGroup.

A FormControl can accept an array of validators, however a FormGroup cannot. Is there a workaround aside from creating a single custom validator?

I am using rc4.

Answer

David Bulté picture David Bulté · Jul 23, 2016

Multiple validators can be combined through Validators.compose().

From the api reference:

compose(validators: ValidatorFn[]) : ValidatorFn

Compose multiple validators into a single function that returns the union of the individual error maps.