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