Comment afficher les publications par ordre décroissant avec Firebase
Firebase permet aux utilisateurs de publier des commentaires en utilisant la méthode push. Pour afficher les données récupérées par ordre chronologique, utilisez la méthode suivante :
fbl.child('sell').limit(20).on("value", function(fbdata) { // handle data display here }
Cependant, ce code affiche les données de la plus ancienne à la plus récente. Pour inverser l'ordre, Firebase propose deux options :
Exemple de code :
Pour utiliser la première option, modifiez le push( ) code :
var ref = new Firebase('https://your.firebaseio.com/sell'); var item = ref.push(); // Append an inverted timestamp to the post object var postObject = {...yourObject, timestamp: 0 - Date.now()}; item.setWithPriority(postObject, 0 - Date.now());
Pour utiliser la deuxième option, modifiez le code de récupération :
fbl.child('sell').startAt().limitToLast(20).on('child_added', function(fbdata) { console.log(fbdata.exportVal()); })
Remarques :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!