基本協作關係
- 模型整個應用都是由模型驅動,視圖中所展示的內容和被存儲起來的內容都是模型
- 控制器負責業務邏輯:如何獲取模型、在模型上執行何種操作、視圖會調用模型是何種信息,以及如何轉換模型獲取想要的信息;表單校驗、調用服務器、使用正確的數據啓動視圖,以及與此相關的幾乎所有事情都是控制器的職責。
模板代表模型的展現形式,以及用戶應該如何與應用進行交互。模板主要負責以下事情:
- 展示模型
- 定義用戶與應用的交互方式
- 給應用提供樣式,並且決定顯示元素的前提條件
- 過濾並格式化數據
以上僅僅是最基本的理論關係,資料取自用AngularJS開發下一代Web應用一書