前言
通常,使用angular
做表单验证,一般都是把验证规则单独写为service
,然后通过依赖注入的方式调用。在个别情况下,例如用户注册表单,需要根据用户输入给出不同提示信息,使用service
略显不合适宜,所以可以采用指令的方式。
简易表单
如下为一个简易表单,有四项提示信息,依据状态呈现。校验规则为数字,大写字母,小写字母至少出现两项,通过正则配合ng-pattern
能够实现相同的效果,此处仅为引入指令校验,不做深究。其中,user-validator
为自定义指令。