Angular $Defer Function
Angular defer function to implement cycles
HTML
<script src="http://code.angularjs.org/angular-1.0.0rc5.js"></script>
<div ng-controller='myCtrl'>
<p>{{ clock | date:"hh:mm:ss" }}</p>
</div>
JavaScript
function myCtrl($scope, $defer){
$scope.clock = "initialised";
$defer(function someWork(){
$scope.clock = Date.now();
$defer(someWork, 1000);
},1000);
}