It took me less than half an hour to do the JS part for my initial swipe and half of that time was spent on refining and tweaking. The Kendo UI Touch Events features inborn integration with AngularJS using directives which are officially supported as part of the product. swipe, pan, zoom, rotate) to your page. Parse index data from the element, and use it to select the corresponding angular element. Add the touch point handlers to the specific target element (rather than the entire document or nodes higher up in the document tree). These events are triggered outside of Angular’s Zone.js instance and will only re-enter the zone when the proper event is fired. ng-mousedown: Movement of mouse downwards leads to the execution of event. Installation First, get the file: angular-touch, You can install this package either with npm or with bower . HammerJS is a very good open-source library that can recognise gestures made by touch, mouse and pointer events. ngTouchend: A angular module to add directive ng-touchend. Events in AngularJS can be added using the Directives mentioned below: ng-mousemove: Movement of mouse leads to the execution of event. Client-side form validation is an important part of a great user experience. Angular Library to handle long mouse clicks event for desktop and long touch events for mobile and tablets. Active 5 years, 11 months ago. ngSwipeRight, showActions" ng-swipe-left="showActions = true"> Some list content, like an email in the inbox