* @ngdoc method * @name ng.$q#defer * @kind function * * @description * Creates a `Deferred` object which represents a task which will finish in the future. * * @returns {Deferred} Returns a new instance of deferred.
()
| 17315 | * @returns {Deferred} Returns a new instance of deferred. |
| 17316 | */ |
| 17317 | function defer() { |
| 17318 | return new Deferred(); |
| 17319 | } |
| 17320 | |
| 17321 | function Deferred() { |
| 17322 | var promise = this.promise = new Promise(); |