【发布时间】:2017-06-13 01:42:32
【问题描述】:
我创建了一个带有 2 个自定义验证器的 Angular2 表单,我将它们传递给 FormControl:
this.myForm = fb.group({
'CF': ['', [Validators.required, customValidator()], asyncCustomValidator()],
});
这是一个 Plunker:https://plnkr.co/edit/pDMKtdC5PqFttfraOPqf(它基于旧的 Angular2 版本)。
我想达到以下行为:
只有当用户通过required 和customValidator 测试时,asyncCustomValidator 才能启动(并调用后端)。
如何获得这种行为?
另外,使用compose方法和将两个或多个验证器放在同一个数组中,有什么区别吗?
【问题讨论】:
标签: validation angular angular2-forms custom-validators angular2-formbuilder