Cancel a AngularJS $timeout on routeChange
Use $timeout.cancel
like this:
yourTimer = $timeout(function() { /* ... */ }, 5000);$timeout.cancel(yourTimer);
Use $timeout.cancel
like this:
yourTimer = $timeout(function() { /* ... */ }, 5000);$timeout.cancel(yourTimer);