首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将Firebase数据显示为简单的HTML页面

将Firebase数据显示为简单的HTML页面
EN

Stack Overflow用户
提问于 2018-04-17 16:16:19
回答 1查看 1.4K关注 0票数 1

我想知道如何将Firebase中的多行数据显示到一个空白页/简单网站上。

我目前正在使用它来显示一个简单的字符串:通过此方法进行“测试”:

代码语言:javascript
代码运行次数:0
运行
复制
var bigOne = document.getElementById('bigOne');

var dbRef = firebase.database().ref().child('text');

dbRef.on('value', snap => bigOne.innerText = snap.val());

它在Firebase中的外观

它在空白站点上的外观

但是,如何将Firebase中的多行/行数据显示到空白页上呢?

对于多行/多行数据,我的意思是:[消]火基数据

编辑:这是我的当前代码:图像

但是,它在我的HTML页面上没有显示任何内容。我必须把这一行代码加回去还是调整它?如果我把它加回去,它是:站点上的object对象。

代码语言:javascript
代码运行次数:0
运行
复制
dbRef.on('value', snap => bigOne.innerText = snap.val());
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-17 16:29:32

您应该听一听项目列表,并循环这些项:

首先,您应该使您的dbRef适应

代码语言:javascript
代码运行次数:0
运行
复制
var dbRef = firebase.database().ref('sensor/dht'); 

然后查询如下

代码语言:javascript
代码运行次数:0
运行
复制
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;
});

看一看列表的医生

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49882958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档