Directive AngularJS NG-Keydown
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-keked = "Count + 1 1 body ng-app =" "> <fut ng-keked =" Count + 1 1 body Ng-App = ""> <fort ng-keke 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
ng-keydown Les directives sont utilisées pour indiquer à AngularJS quoi faire lors de la presse sur une touche sur un élément HTML spécifié.
La directive NG-Keydown ne remplacera pas l'événement Onkedown natif de l'élément. Lorsque l'événement est déclenché, l'expression de Keydown NG et l'événement Native Onkeydown seront exécutées.
La séquence des événements de touches:
1.Keydown
2.Keypress
3.KeyUp
grammaire
<élément ng-keydown = "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. |