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


AngularJS ng-keyup用法及代碼示例

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

用法:

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

例:本示例使用ng-keyup指令在按下按鈕的同時更改背景顏色。


<!DOCTYPE html> 
<html> 
      
<head> 
    <title>ng-keyup Directive</title> 
      
    <script src= 
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"> 
    </script> 
      
    <style type="text/css"> 
        .keyDown { 
            background-color:yellow; 
            color:black; 
        } 
        .keyUp { 
            background-color:green; 
            color:white; 
        } 
    </style> 
</head> 
  
<body ng-app style="text-align:center"> 
      
    <h1 style="color:green"> 
        GeeksforGeeks 
    </h1> 
      
    <h2>ng-keyup Directive</h2> 
      
    <div> 
        <b>Enter Name:</b><input type="text" 
        ng-model="searchValue" ng-keydown="keyDown=true"
        ng-keyup="keyDown=false" ng-class= 
        "{true:'keyDown', false:'keyUp'}[keyDown]"/> 
          
        <br> 
    </div> 
</body> 
  
</html>

輸出:
按下鍵時:
ngkeyup
按下鍵時:
ngkeyup



相關用法


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