2012-07-31 95 views

回答

5

通过slicing模型的阵列和使用_.each该结果

var c=new Backbone.Collection(...); 
_.each(c.models.slice(3,11), function(model) { 
    console.log(model.get("id")); 
}); 

slice是基于0和结束索引被排除。

+0

我怎么能告诉我的观点:渲染这个范围,然后渲染这个范围,保持完整的集合? – 2014-07-09 19:22:50

1

与切片相反,您可以更直接地使用集合的at方法。

for (var idx=3;idx<=10;++idx) { 
    var model = collection.at(idx); 
    ...do something... 
}