【发布时间】:2019-05-03 19:26:36
【问题描述】:
我可以检索数据,但它只显示数据库中最后一个用户的数据。用户按其 uid 列出。以下是来自 firebase 的数据的代码和屏幕截图。帮帮我,伙计们!
var database = firebase.database().ref('users');
database.on("child_added", function(snapshot) {
var snapVal = snapshot.val();
displayName.innerHTML = snapVal.mUsername;
console.log(snapVal);
var badge = document.createElement('span');
badge.textContent = 'view details';
badge.setAttribute('class','badge');
var list = document.createElement('a');
list.textContent = snapVal.mUsername;
list.setAttribute('href', '#');
list.setAttribute('class', 'list-group-item');
patientList.appendChild(list);
list.appendChild(badge);
var userIcon = document.createElement('i');
userIcon.setAttribute('class','far fa-user');
list.insertBefore(userIcon, list.childNodes[0])
},
function (errorObject) {
console.log("The read failed: " + errorObject.code);
});
【问题讨论】:
-
试试->
database.on("value", function(snapshot) {}
标签: javascript firebase firebase-realtime-database