如何向FormGroup添加多个验证器。
FormControl可以接受一组验证器,但FormGroup不能。除了创建一个自定义验证器之外,还有其他解决方法吗?
我正在使用rc4。
可以通过Validators.compose()
组合多个验证器。
来自api参考:
compose(validators:ValidatorFn[]):ValidatorFn
将多个验证器组合到一个函数中,该函数返回单个错误映射的并集。
实际上,FormGroup确实接受了验证器数组。只是接口没有更新。将其投射到,任何都可以。例如
<any>[Validators.required, Validators.minlength(2)]