0
我無法弄清楚我做錯了什麼。 Firebase中的用戶名未被檢索和更新。從Firebase中檢索用戶數據
這是我的HTML:
<div class="header">
<div class="userPanel">
<div class="pic"></div>
<div class="welcome"><span>Welcome</span><h1 class="name" id="firstname">John</h1></div>
</div>
<div class="title"></div>
JS代碼:
firebase.auth().onAuthStateChanged((user) => {
if (user) {
console.log(user.uid);
var userRef = firebase.database().ref().child('Users')
var uid = user.uid;
var firstname = document.getElementById('firstname');
firebase.database().ref('Users/' + uid).on('value', function(snapshot){
var firstname.innerHTML = snapshot.val().Firstname;
});
我能夠解決這個問題,現在定義了uid – Ola
你拿出'var'? –
對不起,我的意思是我想出了爲什麼這個孩子是未定義的,我真正的問題是從firebase中檢索用戶數據,以便它會在每個上面的html代碼中顯示「Welcome(user first name)」 – Ola