angularJS--多个控制器之间的数据共享
来源:互联网 发布:c语言合法关键字 编辑:程序博客网 时间:2024/06/04 17:52
为了在控制器之间共享数据,需要在服务中添加一个用来储存用户名的方法。记住,服务在
应用的生命周期内是单例模式的,因此可以将用户名安全地储存在其中。
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>12-angularjs的多个控制器数据共享</title> <script src="../js/angularjs.js"></script> <script src="../js/index12.js"></script></head><body><!-- angularjs的数据绑定,双向绑定,M,V,c之间的绑定 --> <div ng-app="myApp"> <div ng-controller= "firstController"> <input type="text" ng-model="person.name" value="" /> firstData--{{person.name}} </div> <div ng-controller="secondController"> <input type="text" value="" /> secondData--{{person.name}} <div ng-controller= "firstController"> <input type="text" ng-model="Data.message" value="" /> firstData--{{Data.message}} </div> <div ng-controller="secondController"> <input type="text" value="" /> secondData--{{Data.message}} </div> </div> </div></body></html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
myApp = angular.module(
'myApp'
, []);
myApp.factory(
'Data'
,
function
(){
return
{message:
'小平果'
};
});
myApp.controller(
'firstController'
,
function
($scope,Data){
$scope.person = {
name:
"肖果平"
};
$scope.Data = Data;
});
myApp.controller(
'secondController'
,
function
($scope,Data){
$scope.person = $scope.$$prevSibling.person;
//基本类型不能变的,只有对象才能引用
$scope.Data = Data;
});
0 0
- angularJS--多个控制器之间的数据共享
- angularJS--多个控制器之间的数据共享
- angularJS--多个控制器之间的数据共享
- AngularJS控制器之间的数据共享及通信详解
- AngularJS控制器之间的数据共享及通信详解
- angularJs在多个控制器中共享服务数据
- 多个activity之间的数据共享
- 多个控制器内数据共享
- angularjs 利用 service + $broadcast 在多个controllers 之间共享数据
- angularjs 多个页面共享数据
- AngularJS控制器之间的通信
- angularjs中多个控制器中共享数据
- 多个Activity之间共享数据的5种方式
- Java多个线程之间处理共享数据的方式
- Java多个线程之间处理共享数据的方式
- Java多个线程之间处理共享数据的方式
- Java多个线程之间处理共享数据的方式
- Java多个线程之间处理共享数据的方式
- 推荐chm转成html的方法
- java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError
- 分页
- Oracle视图查询慢之统计信息收集
- 工厂方法模式-Factory Pattern
- angularJS--多个控制器之间的数据共享
- 稳定排序和不稳定排序
- 从Theano到Lasagne:基于Python的深度学习的框架和库
- systemparametersinfo详细
- HDU 1698 线段树成段更新模板
- Android Studio 1.x版 签名key生成,查看key的sha1 和MD5 的方法
- Linux常用的创建、删除、查询等命令
- 一串英文字符中 变第一个字母为大写
- Tomcat服务器学习和使用(一)