我需要获取用户名控件和密码控件的值来比较它们。
这是我的自定义验证器
request.getQueryString()
这里的问题是我无法获得两个控件的值。有人帮忙吗?
答案 0 :(得分:3)
您可以通过父级访问第二个控件:
isEqual(c: FormControl): any {
if (c.parent) {
if (c.parent.value['username'] !== c.value) {
return {isNotEqual: true}
} else {
return {isNotEqual: false}
}
}
return null;
}
您必须将此验证程序添加到密码表单控件中,或者相反。