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:

  1. Keydown (tecla presionada)
  2. Keypress (tecla presionada)
  3. 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>

Prueba por tu cuenta

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.