【发布时间】:2017-10-17 16:34:15
【问题描述】:
所以我正在尝试使用以下代码从 firebase 检索数据”
loadblah(){
var valueArray = [];
valueArray = firebase.database().ref("/Users/johnny/files/").once('value', function(snapshot){
console.log(snapshot.val()); //First output
return snapshot.val();
});
console.log(valueArray); //Second output
}
无论如何,正如您所见,我添加了一些用于调试的 console.log,它们得到了完全不同的结果。
第一个输出是我所希望的,例如{ fileOne: {title: blah, text: blah}, fileTwo... } 等等。但对于第二个输出,我明白了。
知道如何在snapshot.val() 中检索数据吗?任何帮助将不胜感激,我对此很陌生。
编辑:如果您能以某种方式向我展示如何使用 .on 功能来同步内容,那就更好了
【问题讨论】:
标签: javascript firebase react-native firebase-realtime-database react-native-ios