显示Firebase中的数组长度

时间:2015-05-22 13:42:15

标签: firebase ionic-framework ionic angularfire

刚开始使用Ionic + Firebase并需要帮助。获得数组长度后,我想显示它的数字。基本上试图在屏幕上显示框,当人们进出时,不断显示当前有多少人在特定的聊天室。

从AngularFire文档中获得以下代码,我可以将其记录到控制台,但不会持续更新或允许使用函数之外的长度值。

// Find and log total number of users in this reference

var countUsersRef = $firebaseArray(ref);

countUsersRef.$loaded().then(function(arr) {
 console.log("Users in room = " + arr.length);
});

1 个答案:

答案 0 :(得分:1)

加载初始数据时,

$loaded()仅触发一次。

您正在寻找extend the $firebaseArray。您需要加入$$added$$removed

请注意,这些被视为高级主题。如果您刚刚开始,可能需要考虑不显示用户数。