我想知道如何将Firebase中的多行数据显示到一个空白页/简单网站上。
我目前正在使用它来显示一个简单的字符串:通过此方法进行“测试”:
var bigOne = document.getElementById('bigOne');
var dbRef = firebase.database().ref().child('text');
dbRef.on('value', snap => bigOne.innerText = snap.val());
但是,如何将Firebase中的多行/行数据显示到空白页上呢?
对于多行/多行数据,我的意思是:[消]火基数据
编辑:这是我的当前代码:图像
但是,它在我的HTML页面上没有显示任何内容。我必须把这一行代码加回去还是调整它?如果我把它加回去,它是:站点上的object对象。
dbRef.on('value', snap => bigOne.innerText = snap.val());
发布于 2018-04-17 08:29:32
您应该听一听项目列表,并循环这些项:
首先,您应该使您的dbRef适应
var dbRef = firebase.database().ref('sensor/dht');
然后查询如下
var tempo = '';
dbRef.on('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
tempo += 'temp: ' + childSnapshot.val().temp + ' - humidity: ' + childSnapshot.val().humidity + '<br>'; //Just an example of formatting the output
});
bigOne.innerText = tempo;
});
看一看列表的医生
https://stackoverflow.com/questions/49882958
复制相似问题