我一直在尋找這個問題的解決方案很長一段時間,請原諒我,如果我監督一些事情。如何有效地對大型Backbone集合進行排序,過濾和同步?
我正在使用一個Backbone Collection,它足夠大,需要幾秒鐘才能從後端到達。隨着它將穩步增長,我希望將它加載到塊中並對呈現的結果進行分頁。還有一個功能可以過濾模型。
我一次只能從後端獲得較少的應用程序,只能加載目前實際顯示(過濾)的模型。例如。如果我按月過濾,請從/collection?year=2013&month=08
獲取模型。
但這意味着我必須爲所有過濾器選項添加後端參數。另外,我需要一種方法來確定是否已經爲某些特定的過濾標準加載模型,以防止兩次加載相同的東西。
你有什麼想法如何做得更好?
由於集合中的模型數量或單個模型的大小,是否需要較長的裝載時間?換句話說,您是否可以避免爲集合中的所有內容加載「摘要模型」,然後根據需要請求更詳細的模型? –
這是因爲集合的長度。我認爲「總結模型」不會太短.. – raffomania