我正在開發一個BackboneJS應用程序。我正在處理的一個案例中,似乎不想融入MVC設置(或者,更可能是我對MVC的理解不包括在何處)。視圖如何瞭解其模型?
我有代表圖片的模型的集合。比方說,這個例子中有100個。我有一個控制器,告訴視圖加載選擇這些模型,因爲它逐頁顯示圖片..所以頁面1顯示前十個,等等。
這裏的問題是否或者不是控制器應該告訴視圖「以下是您的模型」,或視圖是否應該知道「我從__獲得我的模型,並且我需要選擇它們的子集」。 「和」是令我擔心的。控制器知道「用戶請求了第一頁模型」,因此,將該視圖告訴「這是用戶請求的模型選擇」似乎更自然。
這是正確的方法嗎?
您正在描述集合中的記錄或元組,而不是模型。一個「模型」可以包含一系列圖片。 – 2012-02-24 20:13:00
啊,我明白了......所以也許我一直在看模型的方式是錯誤的。 – Stephen 2012-02-24 21:09:59
模型是數據從一個地方傳遞到另一個地方的容器。 – 2012-02-24 21:11:09