diff --git a/src/components/swipe/swipe.js b/src/components/swipe/swipe.js index 8c5285560fe..d2489983917 100644 --- a/src/components/swipe/swipe.js +++ b/src/components/swipe/swipe.js @@ -86,7 +86,7 @@ function getDirective(name) { function postLink(scope, element, attr) { var fn = $parse(attr[directiveName]); element.on(eventName, function(ev) { - scope.$apply(function() { fn(scope, { $event: ev }); }); + scope.$applyAsync(function() { fn(scope, { $event: ev }); }); }); } }