ng-keypressДиректива AngularJS


Пример

Выполнять выражение при каждом нажатии клавиши:

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

<h1>{{count}}</h1>

Определение и использование

Директива ng-keypressсообщает AngularJS, что делать, когда клавиатура используется для определенного элемента HTML.

Директива ng-keypressиз AngularJS не будет переопределять исходное событие onkeypress элемента, оба будут выполнены.

Порядок нажатия клавиш следующий:

1. Клавиатура

2. Нажатие клавиши

3. Клавиатура


Синтаксис

<element ng-keypress="expression"></element>

Поддерживается <input>, <select>, <textarea> и другими редактируемыми элементами.


Значения параметров

Value Description
expression An expression to execute when a key is pressed.