angular 2访问自定义验证器返回通知用户

时间:2016-08-16 21:49:01

标签: validation angular

这里是角度2

中的简单自定义验证器
hasUpperCase(control:FormControl):{[s:string]:boolean}{
    if (/[A-Z]/.test(control.value) === true { return null }
    else{ return {noUpperCase:true} }
}

如何访问else返回,以便我可以提示用户输入没有大写?

谢谢!

1 个答案:

答案 0 :(得分:1)

获取对表单的引用(我无法从您的代码中看到您如何使用表单或版本)(或直接获取对控件的引用),查找控件验证器应用于读取它#39; s errors属性。它包含所有失败的验证器返回的所有错误对象。