首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ember 2.4 + EmberFire findAll降序排序

Ember 2.4 + EmberFire findAll降序排序
EN

Stack Overflow用户
提问于 2016-04-11 22:53:39
回答 2查看 491关注 0票数 0

应用程序: Ember 2.4

DB: FireBase;

无法以降序方向对数据进行排序。

使用

代码语言:javascript
复制
    export default Ember.Route.extend({
    model: function() {
        return this.store.query('message', {
            orderBy : 'time'
        });
    }
});

获取我的消息列表。但我需要让它往下走。

我已经阅读了https://www.firebase.com/docs/web/libraries/ember/guide.html https://www.firebase.com/docs/web/libraries/ember/api.html的EmberFire文档和api文档

我在Ember 2.4指南中没有找到任何清晰的解释。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-04-13 19:21:36

看起来,Firebase没有这种开箱即用的支持,但是您可以将模型数组转换为array并反转列表。

您可以在任何地方执行此转换,例如在afterModel()

代码语言:javascript
复制
afterModel(model) {
  return model.toArray().reverse();
}
票数 0
EN

Stack Overflow用户

发布于 2016-04-21 04:36:02

示例:从按时间排序的集合中选择最后5条消息。

代码语言:javascript
复制
model: function() {
         this.store.query('message', {
             orderBy : 'time',
             limitToLast: 5
         }).then((arrModel)=>{
            return arrModel.toArray().reverse(); 
         });
     }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36552152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档