【问题标题】:Google Firebase I want to console log my firebase dataGoogle Firebase 我想控制台记录我的 Firebase 数据
【发布时间】:2016-07-14 22:55:59
【问题描述】:

一个简单的问题,希望各位好心人能帮帮我。

我正在使用 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 数据打印为字符串,并最终使用 vanilla javascript 将其放置在我的页面上。我在 FB 文档中找不到解决方案,Google FB 上也没有任何教程。

非常感谢任何帮助。 谢谢大家

【问题讨论】:

    标签: javascript firebase firebase-realtime-database


    【解决方案1】:

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

    当您使用on() 将侦听器附加到引用时,您将获得该位置数据的快照。您可以从此快照中获取值并打印出来:

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

    【讨论】:

    • 谢谢你,它成功了。美丽的。这有助于我更好地理解它。答案标记为已解决。
    猜你喜欢
    • 1970-01-01
    • 2017-07-23
    • 2023-03-18
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 2021-09-05
    • 2023-03-02
    • 1970-01-01
    相关资源
    最近更新 更多