angularjs的ng-keyup事件

Posted 小敏子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs的ng-keyup事件相关的知识,希望对你有一定的参考价值。

angular学习笔记02 angular指令大全

<input ng-keyup="event=$event">
//<p>event keyCode: {{ event.keyCode }}</p>
//<p>event altKey: {{ event.shiftKey }}</p>

myApp.directive(\'ngEnter\', function () {
   return function (scope, element, attrs) {
     element.bind("keydown keypress", function (event) {
       if (event.which === 13) {
         scope.$apply(function () {
           scope.$eval(attrs.ngEnter);
         });
         event.preventDefault();
       }
     });
   };
 });
 
在对应的控制器中的$scope上绑定一个shirtKeyCheck方法
$scope.shirtKeyCheck=function($event){
  if($event.keyCode==13){//回车13,shift键为16 
    alert(\'按下了回车键\');
  }
}

以上是关于angularjs的ng-keyup事件的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS谷歌地图点击事件不在ios设备ipad和iphone中触发

angularjs中的事件传播$emit,$broadcast,$on

angularJS使用ocLazyLoad实现js延迟加载

状态改变后保持元素焦点

从 AngularJS url 中删除片段标识符(# 符号)

初入AngularJS基础门