angular.module('monApp', []);
function MonController($scope, $timeout) {
var timer;
$scope.timeInMs = 0;
var maFonction = function(){
timer = $timeout(function(){
$scope.timeInMs += 1000;
timer = $timeout(maFonction, 1000);
}, 1000);
};
maFonction();
$scope.$on('$destroy',function(){
$timeout.cancel(timer);
});
}
<div ng-app="monApp" ng-controller="MonController">
<span>Time (in ms): {{timeInMs}}</span>
</div>