想要将以下服务转换为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;
}
Run Code Online (Sandbox Code Playgroud)