Instrucción ng-keypress de AngularJS
Definición y uso
ng-keypress
La instrucción indica las operaciones que AngularJS debe ejecutar al usar el teclado en elementos HTML específicos.
AngularJS }} ng-keypress
La directiva no cubre el evento onkeypress original del elemento, ambos se ejecutarán.
El orden de pulsación de teclas es:
- Keydown (tecla presionada)
- Keypress (tecla presionada)
- Keyup (soltar tecla)
Ejemplo
Ejecutar una expresión cada vez que se pulse una tecla:
<input ng-keypress="count = count + 1" ng-init="count=0" /> <h1>{{count}}</h1>
Sintaxis
<elemento ng-keypress="expression</elemento>
Soporte <input>
,<select>
,<textarea>
y otros elementos editables.
Parámetros
Parámetros | Descripción |
---|---|
expression | Expresión que se ejecuta al presionar una tecla. |