我正在使用backbone.js。我的集合中的元素只是添加它们的顺序。但是,我希望能够切换元素的位置。你是怎么做到的?
答案 0 :(得分:7)
你可以这样做:
var MyCollection = Backbone.Collection.extend({
swapItems : function(index1, index2) {
this.models[index1] = this.models.splice(index2, 1, this.models[index1])[0];
}
});
这将直接访问models数组,然后交换索引指定的项目。