angularjs-常用angular事件

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script type="text/javascript" src='js/angular.min.js'> </script>
  <style type="text/css">
   .ng-cloak{display:none;}
  </style>
 </head>
 <body ng-app="hd" ng-cloak class="ng-cloak">
  <div ng-controller="ctrl">
   <input type="button" value="單擊" ng-click='run()'/>`num`<br />
   <input type="button" value="雙擊" ng-dblclick="dblrun()"/>`dblnum`<br />
   <!--ng-change需要綁定ng-model -->
   數據更改:<input type="text" ng-change="changerun()" ng-model="title"/>`cnum`<br />
   失去焦點:<input type="text" ng-blur="blurun()"/>`bnum`<br />
   獲取焦點:<input type="text" ng-focus="focusrun()"/>`fnum`<br />
   按下鍵盤:<input type="text" ng-keydown="keydown()"/>`knum`<br />
   擡起鍵盤:<input type="text" ng-keyup="keyup()"/>`kunum`<br />
   鼠標按下:<input type="text" ng-mousedown="mousedown()"/>`mdnum`<br />
   鼠標擡起:<input type="text" ng-mouseup="mouseup()"/>`munum`<br />
   鼠標進入: <input type="text" ng-mouseenter="mouseenter()"/>`menum`<br />
   鼠標離開: <input type="text" ng-mouseleave="mouseleave()"/>`mlnum`<br />
   鼠標移動:<input type="text" ng-mousemove="mousemove()"/>`mmnum`<br />
  </div>
  
  <script type="text/javascript">
   var m=angular.module('hd',[])
   m.controller('ctrl',['$scope',function($scope){
    $scope.num=0
    //ng-click方法需要寫進$scope中
    $scope.run=function(){$scope.num++}
    $scope.dblnum=0
    $scope.dblrun=function(){$scope.dblnum++}
    $scope.cnum=0
    $scope.changerun=function(){$scope.cnum++}
    $scope.bnum=0
    $scope.blurun=function(){$scope.bnum++}
    $scope.fnum=0
    $scope.focusrun=function(){$scope.fnum++}
    $scope.knum=0
    $scope.keydown=function(){$scope.knum++}
    $scope.kunum=0
    $scope.keyup=function(){$scope.kunum++}
    $scope.mdnum=0
    $scope.mousedown=function(){$scope.mdnum++}
    $scope.munum=0
    $scope.mouseup=function(){$scope.munum++}
    $scope.menum=0
    $scope.mouseenter=function(){$scope.menum++}
    $scope.mlnum=0
    $scope.mouseleave=function(){$scope.mlnum++}
    $scope.mmnum=0
    $scope.mousemove=function(){$scope.mmnum++}
   }])
  </script>
 </body>
</html>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章