相关疑难解决方法(0)

Firebase child_added只会添加子项

来自Firebase API:

已添加子项:此事件将针对此位置的每个初始子项触发一次,并且每次添加新子项时都会再次触发该事件.

一些代码:

listRef.on('child_added', function(childSnapshot, prevChildName) {
    // do something with the child
});
Run Code Online (Sandbox Code Playgroud)

但是因为在这个位置每个孩子调用了一次函数,有没有办法只获得实际添加的孩子?

firebase

52
推荐指数
3
解决办法
4万
查看次数

如何只检索新数据?

我正在尝试为我的网站管理员创建简单的通知系统,我只需要向每个管理员用户发送实时消息.但是当我使用firebase时,它会在每个页面上加载旧数据,并且用户可以看到来自数据库的所有消息.如果我设置limit(1),用户将在每个页面重新加载时看到最后一个通知:

var eventsList = new Firebase('https://*****-messages.firebaseio.com/');

eventsList.on('child_added', function(message) {
    var message = message.val();
    $.notification(message.message);
});
Run Code Online (Sandbox Code Playgroud)

如何在没有旧通知历史的情况下仅加载新邮件?

firebase

22
推荐指数
2
解决办法
2万
查看次数

标签 统计

firebase ×2