正如主题所述,我如何触发在a内发生的动作
modelController.$parsers(...)
没有用户输入…我能想到的唯一方法是将它们包装在一个函数中并调用它,但是有更好的方法来触发它
**//pseudo $(modelController).trigger('just got dirty');**
我需要这个的原因是触发输入字段在提交页面上验证自己.
解决方法
我找到了解决此问题的方法 – 只需使用模型值调用解析器:
angular.forEach(ngModel.$parsers,function (parser) { parser(ngModel.$viewValue); });
它很简单,似乎是最正确的解决方案.