There are no scrolling directives right out of the box, but since the events are exposed, it's pretty easy to throw something away.
.directive('detectGestures', function($ionicGesture) { return { restrict : 'A', link : function(scope, elem, attrs) { var gestureType = attrs.gestureType; switch(gestureType) { case 'swipe': $ionicGesture.on('swipe', scope.reportEvent, elem); break; case 'swiperight': $ionicGesture.on('swiperight', scope.reportEvent, elem); break; case 'swipeleft': $ionicGesture.on('swipeleft', scope.reportEvent, elem); break; case 'doubletap': $ionicGesture.on('doubletap', scope.reportEvent, elem); break; case 'tap': $ionicGesture.on('tap', scope.reportEvent, elem); break; } } } })
View this demo
source share