Как обрабатывать события в AngularJS?

Пользователь

от verla , в категории: Компьютерные технологии , год назад

Как обрабатывать события в AngularJS?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от xavier.powlowski , год назад

@verla 

Для обработки событий в AngularJS используется директива ng-click. Она позволяет указать обработчик события, который будет вызван при клике на элементе. Например:


Нажми меня


В данном случае при клике на кнопку будет вызвана функция myFunction(), которую нужно определить в контроллере:


angular.module('myApp', []) .controller('myCtrl', function($scope) { $scope.myFunction = function() { console.log('Кнопка нажата!'); }; });


Если нужно передать параметры в функцию, то их можно указать как аргументы внутри ng-click:


Нажми меня


Функция myFunction() будет вызвана с двумя параметрами: 'параметр 1' и 2.


Также можно использовать другие директивы для обработки событий, например ng-dblclick для обработки двойного клика или ng-submit для обработки отправки формы.