【发布时间】:2015-12-17 11:50:53
【问题描述】:
我正在对我的模型中作为计算属性的集合进行排序:
collection: function() {
var entries = this.get('entries');
return entries.sortBy('prop1', 'prop2');
}.property('entries.@each.prop1', 'entries.@each.prop2')
但我不知道如何让它降序排序。这应该很容易吧?
灰烬 1.13
【问题讨论】:
-
对结果进行反向调用。 entry.sortBy('prop1', 'prop2').reverse();通过查看代码,我认为这就是你所能做的。 github.com/emberjs/ember.js/blob/v2.2.0/packages/ember-runtime/…
-
@blessenm 这对我有用,但似乎有限。例如,也许我想要一个升序和一个降序。
-
是的,它只是一个快速修复。米格尔的方法是要走的路。
-
@blessenm 如果我能让它工作,我肯定会这样做。当我尝试 Miguel 的方法时,没有发生过滤。
-
你能在 emberjs.jsbin.com 中重现你的错误吗?这是一个工作示例emberjs.jsbin.com/mucube/edit?html,js,output
标签: ember.js