【发布时间】:2017-05-28 07:06:07
【问题描述】:
我正在调整对可能不存在的数据的查询。在这种情况下,回调不会运行。正如我从文档中了解到的那样,它应该运行并且 snapshot.val() 应该为空,不是吗?
这里有一个精简的例子: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没有被解雇?
标签: javascript firebase firebase-realtime-database