You can see some examples that you can do using ionic from this site . One of the drawbacks is that this gesture will fire while dragging and dropping multiple instances. If you catch it with a counter, you can check how many instances are fired for the gesture. This is my hacking technique in a drag and drop mechanism that you may need to change the integer dragCount to see which one is the package for your instance.
var dragCount = 0; var element = angular.element(document.querySelector('#eventPlaceholder')); var events = [{ event: 'dragup', text: 'You dragged me UP!' },{ event: 'dragdown', text: 'You dragged me Down!' },{ event: 'dragleft', text: 'You dragged me Left!' },{ event: 'dragright', text: 'You dragged me Right!' }]; angular.forEach(events, function(obj){ var dragGesture = $ionicGesture.on(obj.event, function (event) { $scope.$apply(function () { $scope.lastEventCalled = obj.text;
add this line to your html template
<ion-content id="eventPlaceholder" has-bouncing="false">{{lastEventCalled}}</ion-content>
source share