Ember.js 如果搜索查询在EmberJS中为空,如何显示最近创建的项

Ember.js 如果搜索查询在EmberJS中为空,如何显示最近创建的项,ember.js,Ember.js,如何按模型的一个属性筛选模型,如果查询字符串为空,则显示最后10个创建的项?我有createdAt和modifiedAt字段可以使用 基本上,这种扩展示例除了Trek在那里所做的工作之外,还可以利用ArrayController的排序功能。如果指定要排序的属性并访问arrangedContent属性,将返回排序后的内容。在您的情况下,指定createdAt作为唯一要排序的属性 请参阅此小提琴以了解示例: 要获取第一个n创建的对象,可以执行以下操作 this.get('arrangedConten

如何按模型的一个属性筛选模型,如果查询字符串为空,则显示最后10个创建的项?我有createdAt和modifiedAt字段可以使用


基本上,这种扩展示例

除了Trek在那里所做的工作之外,还可以利用
ArrayController
的排序功能。如果指定要排序的属性并访问
arrangedContent
属性,将返回排序后的内容。在您的情况下,指定
createdAt
作为唯一要排序的属性

请参阅此小提琴以了解示例:

要获取第一个
n
创建的对象,可以执行以下操作

this.get('arrangedContent').slice(0, n)

以下是有关
sortProperties
用法的一些信息:

谢谢!很高兴看到我的灰烬之旅越来越成功:)