ngChange在值发生变化时触发(ngChange与经典的onChange事件不同)。我如何将经典的onChange事件与angularjs绑定在一起,只有在提交内容时才会触发?
当前绑定:
<input type="text" ng-model="name" ng-change="update()" />
发布于 2012-10-20 11:47:06
发布于 2013-01-02 12:29:05
对于那些为IE8 (它不喜欢unbind(‘输入’))而苦苦挣扎的人,我找到了一种绕过它的方法。
将$sniffer注入到您的指令中并使用:
if($sniffer.hasEvent('input')){
elm.unbind('input');
}
如果您这样做,IE8会冷静下来:)
发布于 2015-03-13 20:15:31
据我所知,我们应该使用带有select选项的ng-change,在文本框的情况下,我们应该使用ng-blur。
https://stackoverflow.com/questions/11868393
复制相似问题