AnjularJS中模型、控制器和模板的關係

基本協作關係

  • 模型整個應用都是由模型驅動,視圖中所展示的內容和被存儲起來的內容都是模型
  • 控制器負責業務邏輯:如何獲取模型、在模型上執行何種操作、視圖會調用模型是何種信息,以及如何轉換模型獲取想要的信息;表單校驗、調用服務器、使用正確的數據啓動視圖,以及與此相關的幾乎所有事情都是控制器的職責。
  • 模板代表模型的展現形式,以及用戶應該如何與應用進行交互。模板主要負責以下事情:

    • 展示模型
    • 定義用戶與應用的交互方式
    • 給應用提供樣式,並且決定顯示元素的前提條件
    • 過濾並格式化數據

    以上僅僅是最基本的理論關係,資料取自用AngularJS開發下一代Web應用一書

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章