第五讲:index7多个控制器.html
来源:互联网 发布:大数据开发需要学多久 编辑:程序博客网 时间:2024/05/07 17:35
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="js/lib/AngularJS/angular.min.js"></script>
</head>
<body>
<div ng-controller="c1">
<div ng-bind="nickname"></div>
<div ng-bind="username"></div>
<div ng-bind="realname"></div>
</div>
<hr>
<div ng-controller="c2">
<div ng-bind="nickname"></div>
<div ng-bind="username"></div>
<div ng-bind="realname"></div>
</div>
<hr>
<div ng-controller="c3">
<div ng-bind="nickname"></div>
<div ng-bind="username"></div>
<div ng-bind="realname"></div>
</div>
<script>
var app = angular.module("myApp", []);
// 三个控制器中,都要使用到一个数据:用户昵称~: nickname=董小姐
/*
为了方便多个控制器中的公共数据初始化
AngularJS提供了一个全局作用域对象$rootScope
AngularJS应用中,仅有一个全局作用域,其他所有的$scope作用域都是$rootScope的子元素
*/
/*
使用$rootScope,可以用于初始化全局变量和函数
但是存在一个问题: 因为控制器函数中可以直接使用$rootScope,就有可能会造成全局数据污染
规范:$rootScope一般和Angular模块的run()方法一起使用。来进行全局数据的初始化
*/
app.controller("c1", function($rootScope, $scope) {
$scope.nickname = "董小姐";
$scope.realname = "曾大神";
/*$rootScope.username = "刘帅哥";
$rootScope.userID = 12;*/
});
app.controller("c2", function($scope) {
$scope.nickname = "董小姐";
});
app.controller("c3", function($rootScope, $scope) {
$scope.nickname = "董小姐";
/*$rootScope.username = "尼神";*/
});
/* 专门用于初始化全局数据 */
app.run(function($rootScope) {
$rootScope.username = "大刘帅哥";
});
</script>
</body>
</html>
<html ng-app="myApp">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="js/lib/AngularJS/angular.min.js"></script>
</head>
<body>
<div ng-controller="c1">
<div ng-bind="nickname"></div>
<div ng-bind="username"></div>
<div ng-bind="realname"></div>
</div>
<hr>
<div ng-controller="c2">
<div ng-bind="nickname"></div>
<div ng-bind="username"></div>
<div ng-bind="realname"></div>
</div>
<hr>
<div ng-controller="c3">
<div ng-bind="nickname"></div>
<div ng-bind="username"></div>
<div ng-bind="realname"></div>
</div>
<script>
var app = angular.module("myApp", []);
// 三个控制器中,都要使用到一个数据:用户昵称~: nickname=董小姐
/*
为了方便多个控制器中的公共数据初始化
AngularJS提供了一个全局作用域对象$rootScope
AngularJS应用中,仅有一个全局作用域,其他所有的$scope作用域都是$rootScope的子元素
*/
/*
使用$rootScope,可以用于初始化全局变量和函数
但是存在一个问题: 因为控制器函数中可以直接使用$rootScope,就有可能会造成全局数据污染
规范:$rootScope一般和Angular模块的run()方法一起使用。来进行全局数据的初始化
*/
app.controller("c1", function($rootScope, $scope) {
$scope.nickname = "董小姐";
$scope.realname = "曾大神";
/*$rootScope.username = "刘帅哥";
$rootScope.userID = 12;*/
});
app.controller("c2", function($scope) {
$scope.nickname = "董小姐";
});
app.controller("c3", function($rootScope, $scope) {
$scope.nickname = "董小姐";
/*$rootScope.username = "尼神";*/
});
/* 专门用于初始化全局数据 */
app.run(function($rootScope) {
$rootScope.username = "大刘帅哥";
});
</script>
</body>
</html>
0 0
- 第五讲:index7多个控制器.html
- mars老师的第五讲——多个Activity之间通过intent来切换。
- 第五讲
- 第五讲
- 第五讲
- 多个控制器
- AngularJs多个控制器例子
- 第五讲 坐标变换
- 第五讲 文本编程
- 读书笔记(第五讲)
- Java讲座第五讲
- Android第五讲--Menu
- Tomcat第五讲
- shell编程第五讲
- mongoDB第五讲
- DOM第五讲
- OC----第五讲
- OC 第五讲 字符串
- 基于ARM9的汇编寄存器加载/存储指令
- 话
- 滑动窗口
- stm32f105rct6 使用ADC1 的 PC0、PC1、PC2、PC3、PC4通道 测电压
- 【Java TCP/IP Socket】UDP Socket(含代码)
- 第五讲:index7多个控制器.html
- 第九周leetcode题
- C++多态,虚函数
- argparse 中action参数
- Opencv安装
- OSG学习笔记26——创建HUD,并调用事件修改显示内容
- AngularJS入门级教程(非诚勿扰)
- fdisk 对大于2G的分区无效 要用part 命令来分区而且采用gpt分区表
- 删除Weblogic域