【发布时间】:2014-05-09 12:43:06
【问题描述】:
我想知道除了使用指令之外是否还有其他表单验证选项。
将您的验证(业务)与视图混合并不是我所说的关注点分离,而且似乎验证支持在 Angular 世界中过于原始。
我习惯于使用淘汰赛并想要像knockout-validation 这样的东西。验证规则设置在视图模型中,与视图完全分离。有没有可比的库?
谢谢。
【问题讨论】:
标签: angularjs validation
我想知道除了使用指令之外是否还有其他表单验证选项。
将您的验证(业务)与视图混合并不是我所说的关注点分离,而且似乎验证支持在 Angular 世界中过于原始。
我习惯于使用淘汰赛并想要像knockout-validation 这样的东西。验证规则设置在视图模型中,与视图完全分离。有没有可比的库?
谢谢。
【问题讨论】:
标签: angularjs validation
您可以使用 ng-change 事件,然后调用您的验证器服务。
您可以使用$scope.formName.inputName.$setValidity 方法将字段设置为无效,将表单传递给您的验证服务,然后就可以开始了。
https://code.angularjs.org/1.2.16/docs/api/ng/type/ngModel.NgModelController
【讨论】: