2016-07-14 125 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

感謝您的支持,它工作正常。美麗。這幫助我更好地理解它。答案標記爲已解決。 –

相關問題