用户登录他/她的帐户后,系统会询问他/她的用户角色是什么。
IMG 1:询问用户角色
选择角色后,会将其保存到数据库中,
IMG 2:已保存的用户角色
那么,我们如何从 Firebase 数据库中检索特定数据,然后将其打印在 HTML 中呢?
IMG 3:显示用户角色
这些是我在 .js 中使用的代码
function app(user){
function updateMyStatus(e){
var myUpdate={};
myUpdate.email = user.email;
myUpdate.displayName = user.displayName;
myUpdate.status = document.getElementById("clientStatus").value;
fb.child(user.uid).set(myUpdate);
}
function receiveUpdate(received){
var data = received.val();
console.log( data );
document.getElementById('role').innerHTML= "";
}
document.getElementById('userName').innerHTML = user.displayName;
var fb = firebase.database().ref('Accounts');
document.getElementById("clientStatus")
.addEventListener("input",updateMyStatus);
}
如果用户已经拥有如图2所示的用户角色(状态),如何隐藏如图1所示的Dropbox?
最佳答案
以下操作将从 Firebase 取回该帐户的数据。然后就是将值设置为各自的 HTML 元素。
fb.child(AccountId).on(‘value’, callbackFunction)
引用:https://firebase.google.com/docs/database/web/read-and-write
关于javascript - 如何检索 Firebase 数据库中的特定数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52286745/