我正在調查對可能不存在的數據的查詢。在這種情況下,回調不會運行。據我所知,它應該運行並且snapshot.val()應該爲空,不是嗎?Firebase:數據庫引用'on'方法未運行回調(javascript)
這裏有一個剝離下來的例子:http://surfmaps.eu/trombone/case.html
有不執行回調內的console.log。
我在這裏錯過了什麼嗎?
再見和感謝,路易斯
代碼:
function getData(id) {
var ref=firebase.database().ref("support/"+id);
console.log("In getData, looking for ",ref);
// get support data from firebase
ref.on('value',function (snapshot) {
console.log("In Value");
console.log(snapshot);
});
console.log("end getData, looking for ",ref);
}
// on startup
getData("abc");
代碼似乎是爲我工作。哪個'console.log'沒有被解僱? – adrice727