如何使用 Firebase 以降序显示帖子
Firebase 允许用户使用推送方法发表评论。要按时间顺序显示检索到的数据,请使用以下方法:
fbl.child('sell').limit(20).on("value", function(fbdata) { // handle data display here }
但是,此代码按从最旧到最新的顺序显示数据。要反转顺序,Firebase 提供了两个选项:
示例代码:
要使用第一个选项,请修改 Push( ) 代码:
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());
要使用第二个选项,请修改检索代码:
fbl.child('sell').startAt().limitToLast(20).on('child_added', function(fbdata) { console.log(fbdata.exportVal()); })
备注:
以上是如何以降序显示 Firebase 帖子?的详细内容。更多信息请关注PHP中文网其他相关文章!