我使用以下方法在我的IndexRoute中提取模型数据:
我有一个传递通知的组件。
我需要能够改变这些通知的顺序。
问题是因为我将多个模型拉入IndexRoute - 我不能在IndexController中使用sortProperties
。
任何人都知道如何在发送到组件之前或从组件内部对它们进行排序?
谢谢!
答案 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
。