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方法。