逆向订单内部的Ember模型集合?

时间:2014-01-15 01:07:54

标签: javascript ember.js ember-data

我使用以下方法在我的IndexRoute中提取模型数据:

http://pastebin.com/pf1mBgTU

我有一个传递通知的组件。

我需要能够改变这些通知的顺序。

问题是因为我将多个模型拉入IndexRoute - 我不能在IndexController中使用sortProperties

任何人都知道如何在发送到组件之前或从组件内部对它们进行排序?

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该可以使用控制器的Sortable mixin为您执行此操作...

App.IndexController= Ember.ArrayController.extend({
    sortFunction(x,y) {
        // here check for model type and make comparison between x and y
    }
});

将sort属性设置为具有类型信息的内容,例如meta部分。如果您没有这样的标识符,则可能需要改为实现orderBy