当前位置:  开发笔记 > 前端 > 正文

sortBy在Ember属性中降序

如何解决《sortBy在Ember属性中降序》经验,为你挑选了1个好方法。

我正在排序一个集合,它是我模型中的计算属性:

collection: function() {
  var entries = this.get('entries');
  return entries.sortBy('prop1', 'prop2');
}.property('entries.@each.prop1', 'entries.@each.prop2')

但我无法弄清楚如何让它降序排序.这应该很容易,对吧?

恩伯1.13



1> miguelcobain..:

您可以使用Ember.computed.sort宏:http://emberjs.com/api/classes/Ember.computed.html#method_sort

例:

entriesSorting: ['prop1:desc', 'prop2:desc'],
collection: Ember.computed.sort('entries', 'entriesSorting')

不相关但相关:建议使用Ember.computed超过.property原型扩展.

更新:这是一个工作的转折:https://ember-twiddle.com/19ff8c56f1c13512bdc8

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有