我似乎无法让我的firebase滚动顺序正确。 我在Firebase中有一些帖子,我想让Firbase从最新到最旧的帖子订购。然而,它正好相反。帖子正在从最旧到新分类。
var ref = new Firebase("https://feburl");
var posts= ref.child('posts');
// create a scrollable reference
var scrollRef = new Firebase.util.Scroll(posts, 'created');
我正在使用此:https://github.com/firebase/firebase-util
可以在此处找到使用示例:https://gist.github.com/katowulf/7adb5775dce44cbbba0a
答案 0 :(得分:1)
一种可能的解决方案是在将数据存储到Firebase时为数据添加时间戳,使用Firebase的安全性和规则按时间戳索引数据,然后根据该时间戳检索数据。
在安全和规则中:
{
"rules": {
"posts": {
".indexOn": "timestamp"
}
}
然后当您访问数据时:
var posts= ref.child('posts').orderByChild("timestamp").limitToLast(XX);
虽然,我还没有用无限滚动库测试它。