Search code examples
angularangular2-formsangular2-formbuilder

Adding multiple validators to FormGroup in angular2


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.


Solution

  • 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.