0

我正在使用主干.js。我的集合中的元素只是按照它们添加的顺序。但是,我希望能够切换元素的位置。你怎么做到这一点?

4

1 回答 1

7

你可以这样做:

var MyCollection = Backbone.Collection.extend({
    swapItems : function(index1, index2) {
        this.models[index1] = this.models.splice(index2, 1, this.models[index1])[0];
    }
});

这直接访问模型数组,然后将交换索引指定的项目。

于 2012-06-11T21:11:08.000 回答