AngularFire获取子数据的计数

时间:2014-10-31 08:17:32

标签: angularjs firebase angularfire

我想计算firebase中用户个人资料中的总数据。因此,我首先将配置文件作为对象:

var profile = $firebase(ref.child('profile').child(userId)).$asObject();

现在如果我在console.log这个var就有这个对象:

enter image description here

我找到了一些使用

计算对象的解决方案
console.log(Object.keys(profile));

但是这只给了我一个计数3.总是:

enter image description here

任何人都有解决方案如何获取存储数据的计数? 应该有年龄,性别,地点,真实姓名,用户名= 5

1 个答案:

答案 0 :(得分:1)

尝试

profile.$loaded.then(function(data) {
    console.log(data);
}); 

看一下这里的第一条评论 post