EmberJS将新纪录推向榜首

时间:2016-02-27 09:32:00

标签: ember.js ember-data

在我的EmberJS应用程序中,我按照属性createdAt的降序从后端本身对记录进行排序。但是当我创建一个新记录时,它会显示在列表的底部而不是顶部,直到我重新加载页面。

This answer似乎使用了弃用的API,但我无法使用计算属性来完成此功能。

1 个答案:

答案 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