當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


AngularJS ng-keypress用法及代碼示例

AngluarJS中的ng-keypress指令用於在按鍵事件上應用自定義行為。它由<input>,<select>和<textarea>元素支持。

用法:

<element ng-keypress="expression"> Contents... </element>

當按下鍵時,表達式表示要做什麽。


例:本示例使用ng-keypress指令顯示鍵值。

<!DOCTYPE html> 
<html> 
      
<head> 
    <title>ng-keypress Directive</title> 
      
    <script src= 
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"> 
    </script> 
      
    <script type="text/javascript"> 
        var app = angular.module('app', []); 
        app.controller('geek', function ($scope) { 
            $scope.getkeys = function (event) { 
                $scope.keyval = event.keyCode; 
            } 
        }); 
    </script> 
</head> 
  
<body style="text-align:center"> 
    <div ng-app="app" ng-controller="geek"> 
        <h1 style="color:green"> 
            GeeksforGeeks 
        </h1> 
          
        <h2>ng-keypress Directive</h2> 
          
        Enter Text:<input type="text"
                ng-keypress="getkeys($event)" > 
          
        <br><br> 
          
        <span style="color:Red"> 
            Key Code:{{keyval}} 
        </span> 
    </div> 
</body> 
  
</html>

輸出:
ngkeypress



相關用法


注:本文由純淨天空篩選整理自Vishal Chaudhary 2大神的英文原創作品 AngularJS | ng-keypress Directive。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。