我正在尝试使用自定义验证来构建表单,这是一个示例:
this.registrationForm= fb.group({
dob: ['', Validators.required],
email: ['', Validators.compose([Validators.required, emailValidator])],
password: ['', Validators.required],
confirmPassword: ['', Validators.required],
firstName: ['', Validators.required],
lastName: ['', Validators.required]
}, {validator: matchingPasswords('password', 'confirmPassword')})
我只有一个问题-NgModel指令中的ng-无效css类不会为自定义验证器触发,有人遇到过此问题吗?
在CSS文件中,与[required]相关联的'ng-invalid'类因此没有它就不会触发,并且自定义Validator不是'required'。例如:
<input required type=”text” ngControl=”username” />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句