when(value, [successCallback], [errorCallback], [progressCallback]);
Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise. This is useful when you are dealing with an object that might or might not be a promise, or if the promise comes from a source that can't be trusted.
Parameters
| Param | Type | Details |
|---|---|---|
| value | * | Value or a promise |
| successCallback (optional) | Function= | |
| errorCallback (optional) | Function= | |
| progressCallback (optional) | Function= |
Returns
Promise |
Returns a promise of the passed value or promise |
Please login to continue.