【发布时间】:2012-08-09 19:46:13
【问题描述】:
我的 Collection 获取了几条记录,我只需要显示其中的前 10 条记录。我试过了
this.collection.each(function(){
if (count == 10) break;
//pass model to view
});
不幸的是 break 不适用于 underscore.js 的 each() API 参考这里:how to break the _.each function in underscore.js
如何编写过滤器以仅从集合中提取前 10 名
this.collection.filter();
更新:collection.first(10) 为我获取过滤列表。但是,我仍然需要将 .each() 链接到此集合以处理集合项。 collection.first() 不允许链。请参考我选择的答案来解决这个问题。
【问题讨论】:
-
@muistooshort 我看到这是完全重复的。感谢您指出。我收到了我的问题的部分解决方案。我正在修改这个问题,以便我可以就剩下的问题获得帮助
标签: javascript backbone.js backbone.js-collections