1
Backboneコレクションを取得しました。もう1つのデータ一括を取得しました。は、を既存のコレクションに追加します。私はfetch
コマンドにadd: true
を追加しようとしましたが、何も追加されないようです。モデルデータは新しいデータに置き換えられます。Backbone.jsのコレクションに新しいデータを追加する
私は基本的な問題を逃していると確信しています。助けて?ありがとう。
Backboneコレクションを取得しました。もう1つのデータ一括を取得しました。は、を既存のコレクションに追加します。私はfetch
コマンドにadd: true
を追加しようとしましたが、何も追加されないようです。モデルデータは新しいデータに置き換えられます。Backbone.jsのコレクションに新しいデータを追加する
私は基本的な問題を逃していると確信しています。助けて?ありがとう。
一つのテストされていない可能性:
people.reset(people.toArray().concat(newPeople));
しかし、これは、バックボーンの方法ではありません。私はKennisの提案を使用します
fetch({add:true});
コレクションをリセットするイベントハンドラはありますか?
あなたのコードを見ることなく、大変です。 'fetch({add:true})'はそれを行うべきです。 –
私たちにいくつかのコードを見せてもらえれば、あなたにアイデアを伝えることができますが、何が起きているのかを見るともっと現実的な発言をすることができます。 – Sander
私はSanderとkennisに同意します:いくつかのコードを示してください。しかし、一般的な解決策(私が使用したもの)は、コレクション内にコレクションを作成することです(myDumpColl = new backboneCollectionDeclaredBefore)。これをテンポラリコレクションとして使用して、フェッチとコピーの操作を行います。 –