1

コレクションにアイテムを追加する方法をお聞きしたいのですが、他のアイテムの間にあります。例えば。todoItem {name:todoItem2、date:2012-11-24}があり、コレクション内の他のアイテムの間(todoItem3の後ではなくtodoItem1とtodoItem3の間)に追加したいと思います。

今、私は次のようなアイテムを追加します:

items.push(form_Data); this.collection.add(new itemM(form_Data));

それを行う簡単な方法はありますか?

4

2 に答える 2

9

コレクション内のインデックスがわかっている場合は、それをオプションとして渡すことができます。例えば:

this.collection.add(new Item(data), {at: 3});

コレクションの順序がわかっている場合は、コレクションに sort または sortBy を実装できます。追加したモデル インスタンスは、自動的に正しい位置に配置されます。

http://backbonejs.orgのドキュメントを読むことをお勧めします。

于 2012-11-24T16:35:36.953 に答える
1

が通常の JavaScript 配列である場合items.collection、この記事が役立つ場合があります。特定のインデックスで配列に項目を挿入する方法は?

于 2012-11-24T15:00:41.070 に答える