当我的应用启动时,它会使用
获取大量作业ref.on('value', snapshot => {
// DO STUFF WITH snapshot.val()
});
我知道.on()
侦听器将在每次节点更改时触发。
对于我的应用程序,我根据应用程序是否正在启动或是否已启动以及.on()
侦听器是否由于节点已更新而启动来管理应用程序状态。
根据文档:
为数据的初始状态触发一次侦听器,并在数据更改时触发一次。
有没有办法知道.on()
是因为对节点进行了更改而触发还是第一次加载?
谢谢!