Directive AngularJS NG-Keypress
Instance angularjs
Code exécuté lorsque la touche est enfoncée:
<! Doctype html> <html> <éadf> <meta charset = "utf-8"> <script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </ad> <body ng-app = ""> <fut ng-keypress = "Count + 1 1. ng-Init = "count = 0" /> <h1> {{count}} </h1> <p> Cette instance ajoutera automatiquement 1 à la variable de calcul "Count" chaque fois que la touche est enfoncée dans la zone d'entrée. </p> </ body> </html>Définition et utilisation
La directive NG-KeyPress indique à AngularJS quoi faire lors de l'appui d'une touche sur un élément HTML spécifié.
La directive NG-Keypress ne remplacera pas l'événement Onkeypress natif de l'élément. Lorsque l'événement est déclenché, l'expression NG-KeyPress et l'événement Onkeypress natif seront exécutés.
La séquence des événements de touches:
1.Keydown
2.Keypress
3.KeyUp
grammaire
<élément ng-keypress = "expression"> </element>
<fort>, <lector>, <TextArea> et d'autres éléments modifiables prennent en charge cette directive.
Valeur du paramètre
| valeur | décrire |
|---|---|
| Expression | L'expression exécutée en appuyant sur la touche. |