AngularJS ng-keypress 指令

定義と用法

ng-keypress AngularJSが特定のHTML要素上でキーボードを使用する際に実行すべき操作を指示します。

AngularJS での}} ng-keypress インストラクションは元の要素の onkeypress イベントをオーバーライドしません。両方のイベントが実行されます。

キーの押下順序は:

  1. Keydown(キーボードが押されたとき)
  2. Keypress(キーボードが押されたとき)
  3. Keyup(キーボードがリリースされたとき)

キーを押下するたびに式を実行します:

<input ng-keypress="count = count + 1" ng-init="count=0" />
<h1>{{count}}</h1>

実際に試してみてください

文法

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

サポート <input><select><textarea> および他のエディタブル要素。

パラメータ

パラメータ 説明
expression キーを押下したときに実行される式。