Angular - -ngKeydown/ngKeypress/ngKeyup 键盘事件和鼠标事件
2015-12-17 14:11
721 查看
ngKeydown/ngKeypress/ngKeyup
该指令在按键按下/按键按下/按键松开时执行指定表达式。
ngKeydown和ngKeypress略有不同,目前的测试是ngKeypress针对系统按键是无效的,而ngKeydown可以。
ngKeyup指令在按键松开的时候执行。
使用代码:
ngMousedown/ngMouseenter/ngMouseleave/ngMousemove/ngMouseover/ngMouseup
该指令在鼠标按下/鼠标进入/鼠标离开/鼠标移动/鼠标在上面/鼠标松开时执行指定表达式。
使用代码:
本来 不想写这几个指令的,毕竟稍简单了些.... 然后后面想想也许有些时候项目也确实需要用到,还是总结下这几个指令的用法....
该指令在按键按下/按键按下/按键松开时执行指定表达式。
ngKeydown和ngKeypress略有不同,目前的测试是ngKeypress针对系统按键是无效的,而ngKeydown可以。
ngKeyup指令在按键松开的时候执行。
使用代码:
<input ng-keydown="count = count + 1" ng-init="count=0">{{count}} <input ng-keypress="count = count + 1" ng-init="count=0">{{count}} <input ng-keyup="count = count + 1" ng-init="count=0">{{count}}
ngMousedown/ngMouseenter/ngMouseleave/ngMousemove/ngMouseover/ngMouseup
该指令在鼠标按下/鼠标进入/鼠标离开/鼠标移动/鼠标在上面/鼠标松开时执行指定表达式。
使用代码:
<button ng-mousedown="count = count + 1" ng-init="count=0">on mouse down</button>{{count}} <button ng-mouseenter="count = count + 1" ng-init="count=0">when mouse enter</button>{{count}} <button ng-mouseleave="count = count + 1" ng-init="count=0">when mouse leave</button>{{count}} <button ng-mousemove="count = count + 1" ng-init="count=0">when mouse move</button>{{count}} <button ng-mouseover="count = count + 1" ng-init="count=0">when mouse is over</button>{{count}} <button ng-mouseup="count = count + 1" ng-init="count=0">on mouse up</button>{{count}}
本来 不想写这几个指令的,毕竟稍简单了些.... 然后后面想想也许有些时候项目也确实需要用到,还是总结下这几个指令的用法....
相关文章推荐
- Angular - - ngCsp、ngFocus、ngBlur、ngForm
- Angular - - ngCloak、ngController、ngInit、ngModel
- Angular - - ngClass、ngClassEven、ngClassOdd、ngStyle
- Angular - - ngChange、ngChecked、ngClick、ngDblclick
- Grunt搭建AngularJS项目
- Angularjs Controller间通信的几种方法
- Angular - - angular.injector、angular.module
- Angular - - Angular数据类型判断
- Angular - - angular.element
- Angular 框架将进入 2.0 时代
- Angular - - angular.equals
- Angular - - angular.forEach、angular.extend
- angularjs+requirejs按需加载
- Angular - - $anchorScroll、$controller、$document
- Angular - - $interval 和 $timeout
- Angular - - $animate
- Angular - - $interpolate 和 $parse
- Angular - - $location 和 $window
- Angular - - $q 承诺与延迟
- Angular - - $sce 和 $sceDelegate