计算表中的记录显然是一项手动工作,直到你们获得一些已经在工作中的漂亮新功能;)
但是,即使使用带有 .on('value', ...) 的手动运行来获取计数,我也会坚持下去:
var table = new Firebase('http://beta.firebase.com/user/tablename');
var count = 0;
table.on('child_added', function(snapshot) {
count++;
// how do I know if this is the last child? i.e. the count is complete?
});
// when is it okay to use count?
我预见到任何类型的分页都会出现同样的问题,我觉得我对此有点呆滞。我错过了什么?
例如,对于获取用户在他/她的队列中的消息数量,这从根本上来说是错误的模式吗?