正如主题所述,我如何触发在一个内部发生的动作
modelController.$parsers(...)
没有用户输入...我能想到的唯一方法是将它们包装在函数中并调用它,但是有没有更好的方法来触发
**//pseudo
$(modelController).trigger('just got dirty');**
我需要这个的原因是触发输入字段在提交页面上验证自身。
我找到了解决这个问题的方法 - 只需使用模型值调用解析器:
angular.forEach(ngModel.$parsers, function (parser) {
parser(ngModel.$viewValue);
});
就这么简单,而且似乎是最正确的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)