更新firebase数据后的回调

时间:2017-05-15 21:11:57

标签: javascript firebase firebase-realtime-database

当我更新Firebase中的数据时(通过控制台或通过网络应用程序手动更新),似乎Firebase会运行一些回调,使我的检索应用程序重复图像。

检索应用从Firebase查询数据,并放入表格中:

var ref = firebase.database().ref("CURETALIASFREE/trial");
        ref.orderByChild("complete").equalTo("true")
           .on("value", function(snapshot) {
           // code that parse snapshot and put into a table.
        }

我已经调试了调试面板中的网络和控制台,但无法找出原因。 enter image description here

有关如何解决这个问题的想法吗?

1 个答案:

答案 0 :(得分:1)

on()方法附加侦听器函数并将其附加。该功能在连接时调用一次,然后再次调用该位置。如果您只希望侦听器函数只执行一次,请使用once()