2015-02-10 62 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特有的)。很可能你没有得到与外部承诺系统集成的摘要循环。