angular js定义了一组指令,能够指定在各种不同的时间被触发时的自定义行为。
指令 | 作用 | 描述 |
ng-blur | 属性、类 |
对blur事件指定自定义行为,在元素失去焦点时被触发 |
ng-change | 属性、类 |
对change事件指定自定义行为,在表单元素的内容状态发生变化 时被触发(例如复选框被选中、输入框元素中的文本被修改等等) |
ng-click | 属性、类 | 为click事件指定自定义行为,在用户点击鼠标/光标时被触发 |
ng-copy ng-cut ng-paste |
属性、类 | 为copy、cut和paste事件指定自定义行为 |
ng-dbclick | 属性、类 | 为dbclick事件指定自定义行为,在用户双击鼠标/光标时被触发 |
ng-focus | 属性、类 | 为focus事件指定自定义行为,在元素获得焦点时被触发 |
ng-keydown ng-keypress ng-keyup |
属性、类 |
为keydown、keyup、keypress事件指定自定义行为, 在用户按下、释放某个案件时被触发 |
ng-mousedown ng-mouseenter ng-mouseleave ng-mousemove ng-mousemove ng-mouseover ng-mouseup |
属性、类 |
为6个标准鼠标事件(mousedown、mouseenter、mouseleave、 mousemove、mouseover和mouseup)指定自定义行为, 在用户使用鼠标、光标与元素发生交互时被触发 |
ng-submit |
属性、类 |
为submit事件指定自定义行为,在表单被提交时触发 |