ng-blur

为失焦事件(blur)设置自定义行为。

注意:由于在 DOM 操作中失焦事件的执行方式是同步执行(如:移除聚焦的表单元素), 所以,如果事件被触发, AngularJS 会使用 scope.$evalAsync 来解析执行表达式并使用 $apply 以确保拥有一致的状态。

指令信息

这个指令的执行优先级为0级

用法

用作属性:

<window, input, select, textarea, a
  ng-blur="表达式">
  <!-- 这些都是有失焦事件的元素 -->
...
</window, input, select, textarea, a>

参数

参数 形式 详细
ngBlur expression 在失去焦点时需要解析的表达式 (事件对象可以通过 $event 获得)

例子

请看 ngClick