Ответ 1
$timeout(function() {
angular.element('#myselector').trigger('click');
}, 100);
Если вы хотите, чтобы триггер нажал клавишу enter
, вам нужно написать вот так:
<input ng-keyup="$event.keyCode == 13 ? myFunc() : null">
Есть ли способ инициировать событие при нажатии клавиши ENTER в поле ввода? Я нашел директиву, которую кто-то предложил использовать, но мне интересно, есть ли простой способ сделать это.
Я использую angular 1.3.
$timeout(function() {
angular.element('#myselector').trigger('click');
}, 100);
Если вы хотите, чтобы триггер нажал клавишу enter
, вам нужно написать вот так:
<input ng-keyup="$event.keyCode == 13 ? myFunc() : null">