controller.js ���,V `$#�,V // Somewhere in your controllers for this given example // Example functions $scope.itemOnLongPress = function(id) { console.log('Long press'); } $scope.itemOnTouchEnd = function(id) { console.log('Touch end'); } directive.js �e��,V // Add this directive where you keep your directives .directive('onLongPress', function($timeout) { return { restrict: 'A', link: function($
![onLongPress AngularJS Directive - Great for mobile!](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)