I'm trying to get a message when the promise resolve is completed
$provide.decorator('$q', function ($delegate) {
var defer = $delegate.defer;
$delegate.defer = function () {
var deferred = defer();
console.log("defer");
return deferred;
};
$delegate.resolve = function () {
var resolved = resolve();
console.log("resolve");
return deferred;
};
return $delegate;
});
I'm not sure if it is completely correct, but for imagination, it would look something like this
$provide.decorator('$q', function ($delegate) {
var defer = $delegate.defer;
$delegate.defer = function () {
var deferred = defer(),
resolve = deferred.resolve;
deferred.resolve = function(data) {
console.log('resolved');
return resolve(data);
};
return deferred;
};
return $delegate;
});
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.