7

プロジェクトでバックボーンを使用しています。複数のモデルをコレクションに追加したシナリオがあります。今、私はコレクションにモデルの配列を持っています。保存するために休憩サービスを使用しています。ここで、サーバーへのポスト呼び出しを行って、これらのモデルの配列を保存したいと考えています。モデルを渡してコレクションのメソッドを作成するメソッドがあることを知っています

this.collection.create(モデル)
ただし、節約するのは単一のモデルです。ループも適用しようとしましたが、うまくいかないようです。私を助けてください。

前もって感謝します

4

1 に答える 1

3

.add()関数を使用する必要があります

this.collection.add(model);
this.colleciton.add([model1, model2, ..., modeln]);

編集:

コレクション内のモデルを保存するには、それらを反復処理してすべて個別に保存する関数を作成する必要があります。

たとえば、次のように、これにかなりよく答える StackOverflow の質問があります。

コレクション全体を Backbone.js - Backbone.sync または jQuery.ajax に保存する「方法」は?

コレクション全体を保存するためのベスト プラクティスは?

backbone.js でコレクションを保存する方法

于 2012-11-30T11:17:37.290 に答える