2016-04-14 23 views
1

因此,我在經典集合視圖中顯示我的集合。開按鈕允許我加載下一個項目。這個很好。預取新模型(無比較器)

問題是,我也想創建一個加載前一個按鈕,並且當前獲取新的模型被追加到集合。

我遇到了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得到新的模型。然後我將舊模型附加到新模型中。 而不是將新模型預先添加到我的oldmodel。 – daolf