[英]Angular Promise Promise Decorator get Resolve
承諾解決完成后,我正在嘗試獲取一條消息
$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;
});
我不確定它是否完全正確,但是出於想象,它看起來像這樣
$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;
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.