diff options
Diffstat (limited to 'src/service/defer.js')
| -rw-r--r-- | src/service/defer.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/service/defer.js b/src/service/defer.js index 2cdecb5a..39f739d2 100644 --- a/src/service/defer.js +++ b/src/service/defer.js @@ -14,9 +14,10 @@ * In tests you can use `$browser.defer.flush()` to flush the queue of deferred functions. * * @param {function()} fn A function, who's execution should be deferred. + * @param {number=} [delay=0] of milliseconds to defer the function execution. */ angularServiceInject('$defer', function($browser, $exceptionHandler, $updateView) { - return function(fn) { + return function(fn, delay) { $browser.defer(function() { try { fn(); @@ -25,6 +26,6 @@ angularServiceInject('$defer', function($browser, $exceptionHandler, $updateView } finally { $updateView(); } - }); + }, delay); }; }, ['$browser', '$exceptionHandler', '$updateView']); |
