2016-07-14 84 views
0

简单的问题我希望您的好人能够帮助我。Google Firebase我想通过控制台登录我的Firebase数据

我使用火力地堡,我可以用我的显示在页面上火力数据:

var dbRef = firebase.database().ref().child('jumbotron/header'); 
dbRef.on('value', snap => container.innerText = snap.val()); 

但是当我尝试:console.log(dbRef) 它显示为对象。我认为这是因为引用是一个URL。我怎样才能console.log或打印我的Firebase数据为一个字符串,并最终将它放在我的页面上使用香草JavaScript。我在FB文档中找不到解决方案,并且Google FB上没有任何教程。

任何帮助,非常感谢。 谢谢,全部

回答

4

顾名思义dbRef是对数据的引用,它不是数据本身。

当您将侦听程序附加到参考文件on()时,您将获得该位置数据的快照。您可以从此快照中获得该值并将其打印出来:

var dbRef = firebase.database().ref().child('jumbotron/header'); 
dbRef.on('value', snapshot => { 
    console.log(snapshot.val()); 
}); 
+0

感谢您的支持,它工作正常。美丽。这帮助我更好地理解它。答案标记为已解决。 –

相关问题