0

backbone.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 に答える