【发布时间】:2017-06-11 23:00:42
【问题描述】:
我正在使用 Angular2 创建一个表单,并为电子邮件地址字段创建了两个自定义验证器。
第一个验证器检查电子邮件的有效性,第二个(异步)验证器检查电子邮件地址是否已存在于数据库中。 此外,我想添加第三个验证器以进行另一次验证。
这是我的代码:
'email': ['', [validateEmail(), thirdValidator()], asyncValidator]
我想要的行为如下: 只有当第一个验证器验证控件时,第二个验证器才应该启动。只有当第二个验证器终止时,第三个验证器才能开始其验证。
如何达到这个目标?
【问题讨论】:
标签: validation angular angular2-forms custom-validators angular2-formbuilder