关于自定义表单验证器
来源:6-1 高阶操作符

qq_渡边君_0
2017-09-15
validate(c: AbstractControl): {[key: string]: any} {
if (!c.value) {
return null
}
const pattern = /^wang+/
if (pattern.test(c.value)) {
return null
} else {
return {
emailNotValid: 'the email must start width wang'
}
}
}
老师这样的表单自定义验证器,emailNotValid: 'the email must start width wang' ,return 回来的字段内容一般是做什么用的,要怎么获取return 回来的字段内容
写回答
1回答
-
这个做什么你自己可以定义。但一般是用来显示表单错误信息的。比如
<md-error class="mat-body-2" *ngIf="form.get('age')?.hasError('ageInvalid')">{{form.getError('ageInvalid')}}</md-error>
012017-09-21
Angular打造企业级协作平台,让你在Angular领域中出类拔萃
全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用
998 学习 · 536 问题
相似问题