2016-04-14 17 views
1

したがって、コレクションをクラシックコレクションビューで表示します。 Onボタンを押すと、次のアイテムを読み込むことができます。これは素晴らしい作品です。フェッチ後に新しいモデルをコレクションの先頭に追加する(コンパレータなし)

問題は、以前のボタンをロードして、新しいフェーズの後に新しいモデルがコレクションに追加されたことです。

私はthisポストを見つけましたが、残念ながら私のモデルをその属性に基づいて並べ替えることができないため、残念ながら私はコンパイラを使用できません。

編集:私は最終的に非常に大きなファンはしかし、この回避策ではない来た:

oldCollection = new Backbone.Collection(myCollection) 

myCollection.fetch 
    remove: true 

myCollection.add(oldModel.toJSON()) 

答えて

3

をコレクションに付加する、オプションのパラメータで追加呼び出す必要があります:

http://backbonejs.org/#Collection-add

myCollection.add(oldModel.toJSON(), {at:0}) 
+0

はい、ここではmyCollectionはフェッチ後に新しいモデルを取得します。私は新しいモデルに私の古いモデルを追加します。 古いモデルに新しいモデルを追加する代わりに。 – daolf

関連する問題