【发布时间】:2012-08-05 19:00:12
【问题描述】:
ngChange 在值更改时触发(ngChange 与经典的 onChange 事件不同)。如何将经典的 onChange 事件与 angularjs 绑定,只有在提交内容时才会触发?
当前绑定:
<input type="text" ng-model="name" ng-change="update()" />
【问题讨论】:
-
只是在寻找类似的东西,我突然想到您可能还想考虑仅在该字段有效时进行更新。这样,用户可以努力将输入转换为有效格式(或者您可以通过提示和过滤器帮助他们),然后您可以在他们正确时奖励他们更新!
-
一个更灵活的解决方案,允许指定要使用的事件(不仅仅是模糊)和其他属性应该很快内置到角度:github.com/angular/angular.js/pull/2129
标签: angularjs