2015-02-10 65 views
0

我想在我的AngularJS應用中實現HelloJS。我的理解 從HelloJS的文件是,認證呼叫登錄功能,HelloJS + AngularJS - 異步調用登錄功能 - oAuth

hello("google").login().then(function(){ }); 

再聽聽「auth.login」事件,這將給你Object從身份驗證服務返回的,像下面

hello.on('auth.login', function(authResponse){ 

     hello(authResponse.network).api('/me').then(function (returnedUser){ 

      console.log(returnedUser); 
      console.log(authResponse); 
     }); 
    }); 

我不想聽這個事件,我想等待來自auth服務器的響應,以便在那之後我可以在應用程序中開始我的會話。

有沒有人知道如何實現這一目標? 它應該更像是jQuery中的$ q延遲調用。

感謝 法赫德Mullaji

回答

0

跨越這只是偶然。我還沒有使用過HelloJS,但我確實看到它使用Promise/A +而不是$ q(這是AngularJS特有的)。很可能你沒有得到與外部承諾系統集成的摘要循環。