2017-05-14 126 views
0

我是Firebase的新手,我想訪問'name'和'score'屬性。我怎麼能這樣做?訪問另一個對象內的對象屬性

這裏是DB-結構: enter image description here

我得到整個數據庫是這樣的(以下this tutorial),但我不knwo我怎麼能訪問該對象的屬性(例如「的名字 - Kk50CJUCI ...')裏面。

scores.on('value', getData, errData) 

function getData(data) { 
    console.log(data.val()) 
} 

function errData (err) { 
    console.log(err) 
} 

謝謝! :)

回答

1

通過添加一個child_added事件偵聽器,您將分別獲得每個子節點(-Kk50CJUCI ..等)。然後您可以直接訪問data.val()的兒童屬性,如下所示:

scores.on('child_added', getData, errData) 

function getData(data) { 
    console.log(data.val().name) 
    console.log(data.val().score) 
} 

function errData (err) { 
    console.log(err) 
} 
+1

非常感謝布拉德利! – Faizy

相關問題