位置:首頁 > Web開發 > AngularJS教學 > AngularJS MVC體係結構

AngularJS MVC體係結構

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

  • 模型/Model - 一個負責維護數據模式的最低水平。

  • 視圖/View - 負責顯示所有或數據到用戶的部分。

  • 控製器/Controller - 軟件代碼控製Model和View之間的相互作用。

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

AngularJS MVC

模型 - model

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

視圖 - view

在一個特定的格式的演示數據,由控製器決定觸發顯示數據。它們是基於腳本的模板係統,如JSP,ASP,PHP,非常容易使用AJAX技術的集成。

控製器 - controller

控製器負責響應於用戶輸入並執行交互數據模型對象。控製器接收到輸入,它驗證輸入,然後執行修改數據模型的狀態的業務操作。

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