Google Firebase我想控制登录我的firebase数据

Moe*_*Joe 4 javascript firebase firebase-realtime-database

简单的问题我希望你们能帮助我.

我正在使用Firebase,我可以使用以下命令在页面上显示我的firebase数据:

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

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

任何帮助深表感谢.谢谢,全部

Fra*_*len 8

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

将监听器附加到引用时on(),您将获得该位置数据的快照.您可以从此快照中获取值并打印它:

var dbRef = firebase.database().ref().child('jumbotron/header');
dbRef.on('value', snapshot => {
  console.log(snapshot.val());
});
Run Code Online (Sandbox Code Playgroud)