小编Kum*_*jan的帖子

角度1.x $ q到Angular 2.0 beta

想要将以下服务转换为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)

service promise angularjs angular

3
推荐指数
1
解决办法
298
查看次数

标签 统计

angular ×1

angularjs ×1

promise ×1

service ×1