【发布时间】:2016-03-29 22:23:16
【问题描述】:
想要将以下服务转换为 Angular 2 服务。我在这里使用谷歌 api。我遇到的主要问题是返回 Promise,因为它与 Angular 1.x 不同。
getLoginStatus: function () {
var deferred = $q.defer();
gapi.auth.authorize({client_id: dataStore.getData('CLIENT_ID'), scope: dataStore.getData('SCOPES'), immediate: true},function(response){
var res = {};
res = response;
deferred.resolve(res);
});
return deferred.promise;
}
【问题讨论】:
标签: angularjs service promise angular