2014-02-21 49 views
0

我有一个AngularFire应用程序,我试图访问$ firebaseSimpleLogin工厂返回的用户对象。下面的代码:AngularFire显示用户对象为空

var ref = new Firebase('https://[myfirebase].firebaseio.com'); 
var loginObj = $firebaseSimpleLogin(ref); 
var user = loginObj.user; 

当我CONSOLE.LOG的loginObj它表明用户属性确实有我需要的所有信息,但用户变量在某种程度上变成空的对象。我在这里做错了什么?

回答

1

用户对象将是空的,直到你实际登录的用户可以做到使用$login方法,例如:

loginObj.$login('facebook'); 

如果登录成功,loginObj将被更新和user财产应指向登录用户。