2012-05-19 51 views
0

對不起,這是一個noob問題,但如果我只需要一些初始數據時,應用程序第一次加載是一個永遠需要的集合或模型可以獲取數據並直接傳遞給視圖?是否需要集合?

回答

1

骨幹沒有什麼是真正「需要」的。這是一個非常簡單,不止一種方式的做它框架。 Jeremy建議以這種方式處理可在初始頁面加載時引導的數據,以便您的HTML可以將初始數據作爲JSON包含在<script>標記中。您可以將該JSON傳遞給Backbone.Collection(如果它是相似記錄的列表)或新的Backbone.Model(如果它是單個域對象)。您也可以使用一個型號並致電model.fetch獲取您的初始數據。模型與集合更多地是關於具有名稱/值對的單個域對象vs許多對象的列表,其中迭代,排序,過濾是常見的。

+0

感謝彼得,這就是我認爲,但我見過的每一個教程都使用了集合,因此我感到困惑。你的解釋正是我需要有信心繼續前進的。 – user1405292