2012-07-31 94 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... 
}