Provides updates on the status of the promise's execution.
Provides updates on the status of the promise's execution. This may be called multiple times before the promise is either resolved or rejected.
the given notify value
Returns the promise
Returns the promise
the promise
Rejects the derived promise with the reason.
Rejects the derived promise with the reason. This is equivalent to resolving it with a rejection constructed via $q.reject.
the given reject reason
Resolves the derived promise with the value.
Resolves the derived promise with the value. If the value is a rejection constructed via $q.reject, the promise will be rejected instead.
the given resolve value
AngularJS Q Deferral