FirebaseとJSを初めて使用しています。 Firebaseデータベースに保存されているWebページにユーザー情報を表示しようとしています。FirebaseデータベースのデータをHTMLページに表示
上の画像に基づいて
:使用可能なノードから
、UserDataのは名前、電子メール、割り当てられたIDを保持している1がある
データ形式は、この画像のように何かであります
私はUser1/User2/User3を表示する必要はなく、HNpTPoCiAYMZsdfdsfDD3SDDSs555S3Bj6X35
のように読むことはできません。
Attr1とAttr3に関連付けられた値は、そこに存在するすべてのユーザーに必要です。
ここでは、このデータをフェッチして、HTMLの1つのWebページに表形式で表示したいと考えています。
名前|割り当てられたID
___________________
名前1 | ID 1
名前1 | ID 2
名前3 | ID 3
私はいくつかのチュートリアルを見てきましたが、明確ではありませんでした。
これはJavascriptコードです。チュートリアルの基礎を書いており、データベース全体ではなく1つのレコードしか表示されません。 これはデータベースで使用できる最後のレコードです。 AssignedID値のソート順
(function(){
// Initialize Firebase
var config = {
apiKey: "Aaasff34eaADASDAS334444qSDASD23ASg5H",
authDomain: "APP_NAME.firebaseapp.com",
databaseURL: "https://APP_NAME.firebaseio.com",
storageBucket: "APP-NAME.appspot.com",
messagingSenderId: "51965125444878"
};
firebase.initializeApp(config);
var userDataRef = firebase.database().ref("UserData").orderByKey();
userDataRef.once("value")
.then(function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var key = childSnapshot.key;
var childData = childSnapshot.val(); // childData will be the actual contents of the child
var name_val = childSnapshot.val().Name;
var id_val = childSnapshot.val().AssignedID;
document.getElementById("name").innerHTML = name_val;
document.getElementById("id").innerHTML = id_val;
});
});
}());
これを達成するのに親切に手伝ってもらえますか?前もって感謝します。