检测.on()是否正在更新或获取初始数据

时间:2018-11-02 13:15:52

标签: firebase firebase-realtime-database

当我的应用启动时,它会使用

获取大量作业
ref.on('value', snapshot => {
  // DO STUFF WITH snapshot.val()
});

我知道.on()侦听器将在每次节点更改时触发。

对于我的应用程序,我根据应用程序是否正在启动或是否已启动以及.on()侦听器是否由于节点已更新而启动来管理应用程序状态。

根据文档:

  

为数据的初始状态触发一次侦听器,并在数据更改时触发一次。

有没有办法知道.on()是因为对节点进行了更改而触发还是第一次加载?

谢谢!

0 个答案:

没有答案