angularJS平行控制器间共享数据
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body ng-app="myApp">
<div ng-controller="c1">
{{name}} , {{msg}} , {{datas}}
</div>
<div ng-controller="c2">
{{name}} , {{msg}} , {{datas}}
</div>
</body>
<script src="angular.js"></script>
<script>
var app = angular.module("myApp",[]);
//factory和service的最大区别就是service所注入的类型必须为对象而factory可以是任意类型(他们通常用来通过$http进行远程加载数据后分享给控制器)
app.factory('custData1',function(){
return{
message:"共享数据!",
Data:['a','b','c']
}
});
app.controller("c1", function($scope,custData1){
$scope.name="123";
$scope.msg = custData1.message;
$scope.datas = custData1.Data[1];
});
app.controller("c2", function($scope,custData1){
$scope.name="456";
$scope.msg = custData1.message;
$scope.datas = custData1.Data[2];
});
</script>
</html>
angularJS平行控制器间共享数据的更多相关文章
- AngularJs开发——控制器间的通信
		AngularJs开发——控制器间的通信 指令与控制器之间通信,无非是以下几种方法: 基于scope继承的方式 基于event传播的方式 service的方式 基于scope继承的方式 最简单的让控制 ... 
- laravel5.5框架中视图间如何共享数据?视图间共享数据的两种方法
		laravel框架中视图间共享数据有两种,一种是用视图门面share()方法实现,另一种是用视图门面composer() 方法实现,那么,两种方法的实现究竟是怎样的呢?让我们来看一看接下来的文章内容. ... 
- python 进程间共享数据 (二)
		Python中进程间共享数据,除了基本的queue,pipe和value+array外,还提供了更高层次的封装.使用multiprocessing.Manager可以简单地使用这些高级接口. Mana ... 
- python 进程间共享数据 (一)
		def worker(num, mystr, arr): num.value *= 2 mystr.value = "ok" for i in range(len(arr)): a ... 
- 详解 Qt 线程间共享数据(用信号槽方式)
		使用共享内存.即使用一个两个线程都能够共享的变量(如全局变量),这样两个线程都能够访问和修改该变量,从而达到共享数据的目的. Qt 线程间共享数据是本文介绍的内容,多的不说,先来啃内容.Qt线程间共享 ... 
- iOS:控制器间的数据传递
		在iOS开发中遇到的控制器间的数据传递主要有两种情况:顺传递与逆传递.顺传递是指数据的传递方向和控制器的跳转方向相同(如图1):逆传递是指数据的传递方向和控制器的跳转方向相反(如图2).这里分别介绍这 ... 
- contentprovider提供程序间共享数据的统一接口
		contentprovider提供程序间共享数据的统一接口 
- Qt学习:线程间共享数据(使用信号槽传递数据,必须提前使用qRegisterMetaType来注册参数的类型)
		Qt线程间共享数据主要有两种方式: 使用共享内存.即使用一个两个线程都能够共享的变量(如全局变量),这样两个线程都能够访问和修改该变量,从而达到共享数据的目的: 使用singal/slot机制,把数据 ... 
- 【转】VC 利用DLL共享区间在进程间共享数据及进程间广播消息
		1.http://blog.csdn.net/morewindows/article/details/6702342 在进程间共享数据有很多种方法,剪贴板,映射文件等都可以实现,这里介绍用DLL的共享 ... 
随机推荐
- POJ1061 青蛙的约会(线性同余方程)
			线性同余方程$ ax \equiv b \pmod n$可以用扩展欧几里得算法求解. 这一题假设青蛙们跳t次后相遇,则可列方程: $$ Mt+X \equiv Nt+Y \pmod L$$ $$ (M ... 
- ZOJ 3911 Prime Query ZOJ Monthly, October 2015 - I
			Prime Query Time Limit: 1 Second Memory Limit: 196608 KB You are given a simple task. Given a s ... 
- AndroidのUI体验之ImmersiveMode沉浸模式
			4.4带来了新的api——ImmersiveMode,可以使用户进入沉浸模式,享受更好的用户体验. 打开沉浸模式: /** * Detects and toggles immersive mode ( ... 
- win8 中实现断点续传
			1) Resume method does resume on cases where resume is possible. Meaning if the server accepts range- ... 
- Hashtable和Dictionary<T,K>的使用
			由于Hashtable内部自带有排序(根据Key的HashCode来进行的),因此有时在使用Hashtable时就会造成数据顺序不可控的情况,有两种办法可以解决, 测试代码: Dictionary&l ... 
- HFS 2.3x 远程命令执行(抓鸡黑客末日)
			从某论坛看见的,转载部分: 这个程序在国内用的特别多,特别是那些抓肉鸡的黑阔. http://localhost:80/?search==%00{.exec|cmd.} http://localhos ... 
- Pointcut is not well-formed: expecting 'identifier' at character position 0
			异常如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDa ... 
- ajax利用json进行服务器与客户端的通信
			1.JQuery中$.ajax()方法参数详解 http://blog.sina.com.cn/s/blog_4f925fc30100la36.html 2.服务器端获取String que=requ ... 
- Bungie  Interview with Halo3 Developer
			http://www.realtimerendering.com/blog/tag/bungie/ Digital Foundry interview with Halo: Reach develop ... 
- spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable
			1.spring mvc返回json数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable 2. @RequestMapping(val ... 
