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コード:uidはあなたのFirebaseデータベースのスクリーンショットのundefined
あるよう
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からユーザデータを取得して、 – Ola