AngularJS教程之MVC體繫結構詳解_AngularJS

來源:互聯網
上載者:User

模型 - 視圖 - 控制器或MVC,MVC是普遍的叫法,是一種軟體設計模式,用於開發Web應用程式。模型- 視圖 - 控制器模式是由以下三部分組成:

模型/Model - 一個負責維護資料模式的最低水平。

視圖/View - 負責顯示所有或資料到使用者的部分。

控制器/Controller - 軟體代碼控制Model和View之間的相互作用。

MVC是受歡迎的,因為它隔離了應用邏輯從使用者介面層和支援的關注點分離。這裡的控制器接收用於該應用程式的所有請求,製備視圖所需要的任何資料。視圖,使用製備的控制器,產生一個最終像樣的響應的資料。 MVC抽象可以用圖形表示如下。

模型 - model

模型是負責管理應用程式的資料。它響應來自視圖的請求,同時也響應指令從控制器進行自我更新。

視圖 - view

在一個特定的格式的示範資料,由控制器決定觸發顯示資料。它們是基於指令碼的模板系統,如JSP,ASP,PHP,非常容易使用AJAX技術的整合。

控制器 - controller

控制器負責響應於使用者輸入並執行互動資料模型對象。控制器接收到輸入,它驗證輸入,然後執行修改資料模型的狀態的業務操作。

AngularJS是一個MVC架構。在接下來的章節中,讓我們看到了AngularJS如何使用MVC方法。

以上就是AngularJS MVC體繫結構,後續繼續整理相關資料,謝謝大家對本站的支援!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.