diff options
| author | Chris Dawson | 2012-06-19 15:38:02 -0400 |
|---|---|---|
| committer | Brian Ford | 2012-07-19 10:04:22 -0700 |
| commit | 13b5fd1b9d60f1a9187da8a89db9272284ccdac4 (patch) | |
| tree | d84ce93ba5197a0284d04efeb045ce45b174b945 /docs | |
| parent | 17209d5b4a579edf8425715b5cdf25bc5cd96711 (diff) | |
| download | angular.js-13b5fd1b9d60f1a9187da8a89db9272284ccdac4.tar.bz2 | |
fix(docs): Fixed defer to timeout change in timer directive example
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/content/guide/directive.ngdoc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/docs/content/guide/directive.ngdoc b/docs/content/guide/directive.ngdoc index f538ee6a..955ee09a 100644 --- a/docs/content/guide/directive.ngdoc +++ b/docs/content/guide/directive.ngdoc @@ -178,12 +178,12 @@ In this example we will build a directive which displays the current time. angular.module('time', []) // Register the 'myCurrentTime' directive factory method. - // We inject $defer and dateFilter service since the factory method is DI. - .directive('myCurrentTime', function($defer, dateFilter) { + // We inject $timeout and dateFilter service since the factory method is DI. + .directive('myCurrentTime', function($timeout, dateFilter) { // return the directive link function. (compile function not needed) return function(scope, element, attrs) { var format, // date format - deferId; // deferId, so that we can cancel the time updates + timeoutId; // timeoutId, so that we can cancel the time updates // used to update the UI function updateTime() { @@ -198,8 +198,8 @@ In this example we will build a directive which displays the current time. // schedule update in one second function updateLater() { - // save the deferId for canceling - deferId = $defer(function() { + // save the timeoutId for canceling + timeoutId = $timeout(function() { updateTime(); // update DOM updateLater(); // schedule another update }, 1000); @@ -208,7 +208,7 @@ In this example we will build a directive which displays the current time. // listen on DOM destroy (removal) event, and cancel the next UI update // to prevent updating time ofter the DOM element was removed. element.bind('$destroy', function() { - $defer.cancel(deferId); + $timeout.cancel(timeoutId); }); updateLater(); // kick of the UI update process. @@ -217,7 +217,7 @@ In this example we will build a directive which displays the current time. </script> <div ng-controller="Ctrl2"> Date format: <input ng-model='format'> <hr/> - Current time is: <span my-current-time="format"></span + Current time is: <span my-current-time="format"></span> </div> </doc:source> <doc:scenario> |
