Firebase Javascript:如何创建值列表
这是我的firebase中的数据列表: 这是我的源代码:Firebase Javascript:如何创建值列表,javascript,firebase,web,firebase-realtime-database,Javascript,Firebase,Web,Firebase Realtime Database,这是我的firebase中的数据列表: 这是我的源代码: var keys = firebase.database().ref().child('seller').once('child_added').then(function(datakey){ var makeList = firebase.database().ref('seller/' + datakey.getKey() +'/sellerName').once('value').then(function(snapsh
var keys = firebase.database().ref().child('seller').once('child_added').then(function(datakey){
var makeList = firebase.database().ref('seller/' + datakey.getKey() +'/sellerName').once('value').then(function(snapshot){
var nama = snapshot.val();
var button = $('<a href="#sellerLogin" class="ui-btn ui-shadow big" data-transition="pop" style="padding-bottom: 20px; padding-top: 20px";">'+ nama + '</a>');
button.appendTo('#sellerList');
});
});
var keys=firebase.database().ref().child('seller')。一次('child_added')。然后(函数(datakey){
var makeList=firebase.database().ref('seller/'+datakey.getKey()+'/sellerName')。一次('value')。然后(函数(快照){
var nama=snapshot.val();
var按钮=$('');
按钮。附件(“#sellerList”);
});
});
我的问题是,当我执行它时,它只为卖方名称“Miraak”创建一个按钮元素,而不是“Khajiit”。像这样:
我希望它根据firebase中的卖家数量创建一个按钮列表。就像目前我有两个卖家一样,Miraak和Khajiit,我希望它们都显示为按钮列表。var keys=firebase.database().ref().child('seller/')。一次('value')。然后(函数(datakey){
var keys = firebase.database().ref().child('seller/').once('value').then(function(datakey){
datakey.forEach(function(data){
var nama = data.val();
var button = $('<a href="#sellerLogin" class="ui-btn ui-shadow big" data-transition="pop" style="padding-bottom: 20px; padding-top: 20px";">'+ nama.sellerName + '</a>');
button.appendTo('#sellerList');
});
});
forEach(函数(数据){
var nama=data.val();
var按钮=$('');
按钮。附件(“#sellerList”);
});
});
没关系,我找到了解决问题的办法。谢谢。var keys=firebase.database().ref().child('seller/')。一次('value')。然后(函数(datakey){
forEach(函数(数据){
var nama=data.val();
var按钮=$('');
按钮。附件(“#sellerList”);
});
});
没关系,我找到了解决问题的办法。谢谢。很抱歉标题不清楚。您可以随时更改:)很抱歉标题不清楚。您可以随时更改:)