角2+:停止表单验证需要验证失败后
问题描述:
鉴于反应角的形式是这样的:角2+:停止表单验证需要验证失败后
buildForm(): void {
this.registrationForm = this.fb.group({
'email': [this.user.email, [
Validators.required,
Validators.email
]],
});
我怎样才能角停止表单验证后,需要验证失败?我不希望同时显示“需要电子邮件”和“电子邮件无效”这两个消息。 我的猜测是写一个自定义验证器。有没有更好的/更少的/已经内置的方式来做到这一点?
我使用的角度4.0.2
答
是否有更好/更简洁/已经内置的方式做到这一点?
现在,Angular Form尚不支持。创建自定义验证器是很好的解决方案
未来:好吧,它来了,请看这个谈话https://youtu.be/kM5QBOWrUVI?t=16m18s
看看Validators.compose。也许你可以编写它并根据需要过滤出错误。 –