Instrução ng-keypress do AngularJS

Definição e uso

ng-keypress O comando instrui o AngularJS sobre as operações a serem executadas ao usar o teclado em elementos HTML específicos.

No AngularJS }} ng-keypress As diretivas não substituem o evento onkeypress original do elemento, ambas serão executadas.

A ordem de pressão das teclas é:

  1. Keydown (tecla pressionada)
  2. Keypress (tecla pressionada)
  3. Keyup (tecla solta)

Exemplo

Executar uma expressão a cada vez que uma tecla for pressionada:

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

Experimente você mesmo

Sintaxe

<elemento ng-keypress="expressão</elemento>

Suporte <input>,<select>,<textarea> e outros elementos editáveis.

Parâmetros

Parâmetros Descrição
expressão Expressão executada ao pressionar uma tecla.