From a4904c0f83838222b98a875c56779a7f1a4a650a Mon Sep 17 00:00:00 2001 From: Praveen Date: Fri, 4 Apr 2014 14:06:24 +0530 Subject: [PATCH] fix($interval): when canceling, use clearInterval from $window instead of global scope. In $interval.cancel, use clearInterval from the $window service instead of from global scope. The variable clearInterval declared above isn't visible here. --- src/ng/interval.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ng/interval.js b/src/ng/interval.js index 3a9a9f3c9f3d..9f126380faeb 100644 --- a/src/ng/interval.js +++ b/src/ng/interval.js @@ -174,7 +174,7 @@ function $IntervalProvider() { interval.cancel = function(promise) { if (promise && promise.$$intervalId in intervals) { intervals[promise.$$intervalId].reject('canceled'); - clearInterval(promise.$$intervalId); + $window.clearInterval(promise.$$intervalId); delete intervals[promise.$$intervalId]; return true; }