32
A
回答
25
与release 1.2.0rc1开始有一个ng-blur
指令
的jsfiddle:http://jsfiddle.net/9mvt8/6/
HTML:
<div ng-controller="MyCtrl">
<input type='text' ng-blur='blurCount = blurCount + 1'/>
<input type='text' ng-blur='blurCount = blurCount + 1' />
blur count: {{blurCount}}
</div>
脚本:
function MyCtrl($scope) {
$scope.blurCount = 0;
$scope.name = 'Superhero';
}
1
61
$scope.onchange = function() {}
<input type="text" ng-model="x" ng-change="onchange()" ng-model-options="{updateOn: 'blur'}"/>
+7
这应该是被接受的答案。 –
+0
这是答案,谢谢 – ctorx
相关问题
- 1. AngularJS - 触发ngChange?
- 2. 触发AngularJS NG-模型管道的onblur
- 3. 从自定义指令触发ngChange
- 4. 在ngModel更改时未触发ngChange
- 5. 的onblur触发无处不
- 6. onblur事件触发的onclick
- 7. AngularJS,选择onChange或ngChange
- 8. JQuery的onBlur事件不触发
- 9. 使onblur事件被触发后,才
- 10. Onblur事件不是第一次触发
- 11. ngChange在自定义指令中触发两次
- 12. Angular - ngChange在ngModel之前触发<select>
- 13. ngChange对象上
- 14. 触发器看localStorage的变化不会在angularjs中触发
- 15. Angularjs costum过滤器不会触发
- 16. AngularJS Bootstrap Popover自定义触发器
- 17. AngularJS函数触发器原因
- 18. AngularJS示波器手表不触发
- 19. 触发器触发器
- 20. Angularjs:虽然ng-click触发器,toggleMenu()控制器方法未被触发
- 21. WebSocket回调未触发angularjs
- 22. AngularJS手表未被触发
- 23. AngularJs:$ watch不会触发
- 24. AngularJS - 触发$ watch/$观察者
- 25. 触发需要验证angularjs
- 26. ng-click不触发Angularjs
- 27. AngularJS触发形式加载
- 28. AngularJs,同时触发请求
- 29. AngularJS - 触发$腕表同步
- 30. Angularjs ng-change没有触发
这不是我想要的东西,如果我没有改变的价值,但失去的那场焦点,它仍然会触发功能 – 9blue
你会处理你自己在模糊处理程序中。如果价值变化做你所需要的,否则什么也不做。 – Jason
这个官方的将防止需要处理模糊处理程序中的更改逻辑: –