在angular2中向FormGroup添加多个验证器



如何向FormGroup添加多个验证器。

FormControl可以接受一组验证器,但FormGroup不能。除了创建一个自定义验证器之外,还有其他解决方法吗?

我正在使用rc4。

可以通过Validators.compose()组合多个验证器。

来自api参考:

compose(validators:ValidatorFn[]):ValidatorFn

将多个验证器组合到一个函数中,该函数返回单个错误映射的并集。

实际上,FormGroup确实接受了验证器数组。只是接口没有更新。将其投射到,任何都可以。例如

<any>[Validators.required, Validators.minlength(2)]

最新更新