尚方寶劍之說
2021-07-10 15:06:08
我在 Firebase 中有一個數(shù)字列表,從 1 到 X 數(shù)字,因為它每隔一段時間就會增加......該列表的生成沒有問題,但它是向下生成的,即以這種方式:12345...我需要的是它以這種方式生成:...54321我試過在任何地方添加反向,但沒有奏效......這是我正在使用的代碼:var content = ''; firebase.database().ref().child("Users").on('value', function(snapshot){ if(snapshot.exists()){ //console.log(snapshot.key) content ='<ul>'; snapshot.forEach(function(data){ var val = data.val(); content += '<li>' + val.Usuario + '</li>'; }); content +='</ul>'; $("#A_Usuarios")append(content); } });這是db的結(jié)構(gòu)希望您能幫幫我,非常感謝!
2 回答

收到一只叮咚
TA貢獻1821條經(jīng)驗 獲得超5個贊
通常最好讓數(shù)據(jù)庫對您的記錄進行排序,而不是在前端完成此任務(wù)。
您的情況的一種常見方法是將Usario字段值的倒數(shù)存儲在例如一個額外的UsarioInv字段中,并使用該orderByChild()方法,如下所示:
var content = '';
firebase.database().ref().child("Users").orderByChild("UsarioInv").on('value', function(snapshot) {
if (snapshot.exists()) {
//console.log(snapshot.key)
content = '<ul>';
snapshot.forEach(function(data) {
var val = data.val();
content += '<li>' + val.Usuario + '</li>';
});
content += '</ul>';
$("#A_Usuarios") append(content);
}
});
添加回答
舉報
0/150
提交
取消