在 angular2 中向 FormGroup 添加多个验证器
Adding multiple validators to FormGroup in angular2
如何向 FormGroup 添加多个验证器。
FormControl 可以接受一组验证器,但 FormGroup 不能。除了创建单个自定义验证器之外,还有解决方法吗?
我正在使用 rc4。
可以通过Validators.compose()
.
组合多个验证者
compose(validators: ValidatorFn[]) : ValidatorFn
Compose multiple validators into a single function that returns the union of the individual error maps.
实际上,FormGroup 确实接受了验证器数组。只是界面没有更新。将其转换为 any 即可。例如
<any>[Validators.required, Validators.minlength(2)]
如何向 FormGroup 添加多个验证器。
FormControl 可以接受一组验证器,但 FormGroup 不能。除了创建单个自定义验证器之外,还有解决方法吗?
我正在使用 rc4。
可以通过Validators.compose()
.
compose(validators: ValidatorFn[]) : ValidatorFn
Compose multiple validators into a single function that returns the union of the individual error maps.
实际上,FormGroup 确实接受了验证器数组。只是界面没有更新。将其转换为 any 即可。例如
<any>[Validators.required, Validators.minlength(2)]