如何通过其属性之一过滤模型,如果查询字符串为空而不是显示最后 10 个创建的项目?我已经创建了可以使用的 createdAt 和 modifiedAt 字段。
基本上这种扩展的https://gist.github.com/trek/6312601#file-ember-js例子
如何通过其属性之一过滤模型,如果查询字符串为空而不是显示最后 10 个创建的项目?我已经创建了可以使用的 createdAt 和 modifiedAt 字段。
基本上这种扩展的https://gist.github.com/trek/6312601#file-ember-js例子
除了 Trek 在那里做的事情之外,您还可以利用ArrayController
. 如果您指定要排序的属性并访问该arrangedContent
属性,您将返回排序后的内容。在您的情况下,指定createdAt
为唯一的排序依据。
看这个小提琴的例子:http: //jsfiddle.net/ahaurw01/ZwAu3/2/
要获取第一个n
创建的对象,您可以执行以下操作
this.get('arrangedContent').slice(0, n)
sortProperties
以下是有关用法的一些信息:http: //emberjs.com/api/classes/Ember.ArrayController.html#property_sortProperties