我正在排序一个集合,它是我模型中的计算属性:
collection: function() {
var entries = this.get('entries');
return entries.sortBy('prop1', 'prop2');
}.property('entries.@each.prop1', 'entries.@each.prop2')
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何让它降序排序.这应该很容易,对吧?
恩伯1.13
mig*_*ain 17
您可以使用Ember.computed.sort宏:http://emberjs.com/api/classes/Ember.computed.html#method_sort
例:
entriesSorting: ['prop1:desc', 'prop2:desc'],
collection: Ember.computed.sort('entries', 'entriesSorting')
Run Code Online (Sandbox Code Playgroud)
不相关但相关:建议使用Ember.computed超过.property原型扩展.
更新:这是一个工作的转折:https://ember-twiddle.com/19ff8c56f1c13512bdc8
| 归档时间: |
|
| 查看次数: |
7644 次 |
| 最近记录: |