首页 > 代码库 > 认识 angularjs 及 angularjs 简单实用
认识 angularjs 及 angularjs 简单实用
Angular.js中,引入了专门的ViewModel(视图模型)来实现View和Model的粘合,让View和Model的进一步分离和解耦。
优势:
1、低耦合
2、可重用性
3、独立开发
4、可测试性
MVC
model view controller
模型-视图-控制
数据-页面-业务处理
视图:直接用户操作的页面
模型:参与运算的所有数据(对数据进行过滤、筛选、排序、crud等操作)
控制:数据传递
angular.js的核心功能模块
1、数据的绑定
2、过滤器
3、路由
4、作用域
5、指令集
6、模板
7、依赖注入
使用 angular.js
1 <!DOCTYPE html>
2 <html ng-app="myApp" ng-controller="myCtrl">
3 <!--
4 描述:在 HTML 头部引入 ng-app="myApp" ng-controller="myCtrl"
5 -->
6 <head>
7 <meta charset="utf-8" />
8 <title>Angular.js的指令</title>
9 </head>
10 <body>
11 <script src="js/angular.js"></script>
12 <script>
13 /*
14 * 在 js 代码中引入 下列代码即可使用 Angular.js
15 */
16 angular.module("myApp", []).controller("myCtrl", function($scope) {
17 // Angular.js 处理 函数 "myApp" 对应的是 ng-app 的值; "myCtrl" 对应的是 ng-controller 的值;
18 });
19 </script>
20 </body>
21 </html>
ng-app 指令初始化一个 AngularJS 应用程序。
ng-controller 指令用于为你的应用添加控制器。
认识 angularjs 及 angularjs 简单实用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。