在我的EmberJS应用程序中,我按照属性createdAt
的降序从后端本身对记录进行排序。但是当我创建一个新记录时,它会显示在列表的底部而不是顶部,直到我重新加载页面。
This answer似乎使用了弃用的API,但我无法使用计算属性来完成此功能。
答案 0 :(得分:1)
您可以使用Ember.computed.sort()
:
import org.apache.commons.lang.StringUtils;
String reversed = StringUtils.reverseDelimited(sh, ' ');
或者手工完成。使用Ember.Enumerable.SortBy
或普通Javascript sortedItems: Ember.computed.sort('items', (l, r) => get(l, 'createdAt') > get(r, 'createdAt'))
:
Array.sort