AngularJS NG-Keypress-Richtlinie
AngularJS -Instanz
Code ausgeführt, wenn die Taste gedrückt wird:
<! DocType html> <html> <head> <meta charset = "utf-8"> <script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </head> <body ng-app-app = "" ng-init = "count = 0" /> <h1> {{count}} < /h1> <p> Diese Instanz fügt jedes Mal, wenn die Taste in das Eingabefeld gedrückt wird, automatisch 1 hinzu. </p> </body> </html>Definition und Verwendung
Die NG-Keypress-Direktive teilt AngularJs mit, was zu tun ist, wenn Sie eine Taste auf einem angegebenen HTML-Element drücken.
Die NG-Keypress-Richtlinie wird das native Onkeypress-Event des Elements nicht überschreiben. Wenn das Ereignis ausgelöst wird, werden sowohl der ng-keypress-Ausdruck als auch das native Onkeypress-Ereignis ausgeführt.
Die Abfolge der Tastenanschlägeereignisse:
1.Keydown
2.Keypress
3.Keyup
Grammatik
<Element ng-keypress = "expression"> </element>
<eingabe>, <Select>, <textarea> und andere bearbeitbare Elemente unterstützen diese Richtlinie.
Parameterwert
| Wert | beschreiben |
|---|---|
| Ausdruck | Der Ausdruck, der durch Drücken der Taste ausgeführt wird. |