Angular企业级开发(3)
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:51
1.MVC介绍
Model-View-Controller
Smalltalk
- 控制器(Controller)- 负责转发请求,对请求进行处理。
- 视图(View) - 界面设计人员进行图形界面设计。
- 模型(Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。
2.Angular MVC

在AngularJS应用中,MVC设计模式通过JavaScript和HTML来实现。使用HTML定义视图,用JavaScript实现模型和控制器。
2.1Angular MVC中的Views
在AngularJS应用中,视图是使用HTML来创建,HTML可以是一个简单单独的页面,也可以是html代码片段。
一个简单的HTML页面:
<!DOCTYPE html>
<html>
<head>
<title>Hack Hands Angular - Demos</title>
<meta charset="utf-8" />
</head>
<body>
<div id="messageTitle"></div>
<div id="message">Hello World</div>
</body>
</html>
ng-view
<!DOCTYPE html>
<html>
<head>
<title>Hack Hands Angular - Demos</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Hack Hands Angular Demos</h1>
<div ng-view>
<div id="messageTitle"></div>
<div id="message">Hello World</div>
</div>
</body>
</html>
2.2 Angular MVC中的Controllers
ng-controllerui-view
// Code goes here
var hackApp = angular.module("hackApp", []);
var indexController = hackApp.controller("indexController", function($scope) {
// controller logic goes here
$scope.message = "Hello Hacking World"
});
2.3 Angular MVC中的Models
Model属于数据层,它即可以表示整个Anglar应用的数据模型对象,也可以只表示某个实体对象
Model数据模型对象依附于作用域,无论是整个模型对象或某个实体对象,都必须被Angular的作用域以属性的方式进行引用,这种引用可以显式或隐式的进行创建。
3.参考网址
- 上一篇: angular实现统一的消息服务
- 下一篇: AngularJS入门 & 分页 & CRUD示例
相关文章
-
angular实现统一的消息服务
angular实现统一的消息服务
- 互联网
- 2026年04月04日
-
Angular杂谈系列1
Angular杂谈系列1
- 互联网
- 2026年04月04日
-
anr trace分析
anr trace分析
- 互联网
- 2026年04月04日
-
AngularJS入门 & 分页 & CRUD示例
AngularJS入门 & 分页 & CRUD示例
- 互联网
- 2026年04月04日
-
angularjs常用指令
angularjs常用指令
- 互联网
- 2026年04月04日
-
Angularjs+node+Mysql实现地图上特定点的定位以及附加信息展示
Angularjs+node+Mysql实现地图上特定点的定位以及附加信息展示
- 互联网
- 2026年04月04日








