Instrucción ng-keydown de AngularJS

Definición y uso

ng-keydown La instrucción le indica a AngularJS qué acción debe ejecutarse cuando se utiliza el teclado en un elemento HTML específico.

de AngularJS ng-keydown Las directivas no sobrescriben el evento onkeydown original del elemento, ambos se ejecutarán.

El orden de pulsación de teclas es:

  1. Keydown (cuando se presiona el teclado)
  2. Keypress (cuando se presiona el teclado)
  3. Keyup (cuando se suelta el teclado)

Ejemplo

Ejecutar una expresión cada vez que se pulse una tecla:

<input ng-keydown="count = count + 1" ng-init="count=0" />
<h1>{{count}}</h1>

Pruebe usted mismo

Sintaxis

<elemento ng-keydown="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.