2012-08-15 128 views
0

我開始閱讀一些骨幹教程,我發現有一件事讓我大吃一驚。爲什麼模型是在視圖內部創建的?如果我想爲一個模型提供兩種不同的視圖(我認爲MVC的作用)呢?假設我需要一個模型Colors,DisplayView視圖顯示它們和ControlsView它允許我設置它們的配置。如何處理這個?骨幹 - 共享模型

回答

3

Backbone並不要求您在視圖內創建模型 - 您可以(且經常應該)獨立於視圖創建模型,以便它們可以共享。另外,僅僅因爲您在視圖中創建模型並不意味着您無法將對該模型的引用傳遞給另一個視圖並以此方式共享。

最有可能您正在閱讀的教程非常簡單,併爲單個視圖創建單一模型,使教程更易於遵循。