AngularJS- ng-keypressDirektive


Beispiel

Bei jedem Tastendruck einen Ausdruck ausführen:

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

<h1>{{count}}</h1>

Definition und Verwendung

Die ng-keypressDirektive teilt AngularJS mit, was zu tun ist, wenn die Tastatur für das spezifische HTML-Element verwendet wird.

Die ng-keypressDirektive von AngularJS überschreibt nicht das ursprüngliche onkeypress-Ereignis des Elements, beide werden ausgeführt.

Die Reihenfolge eines Tastendrucks ist:

1. Keydown

2. Tastendruck

3. Taste auf


Syntax

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

Unterstützt von <input>, <select>, <textarea> und anderen bearbeitbaren Elementen.


Parameterwerte

Value Description
expression An expression to execute when a key is pressed.