0
A
回答
2
创建一个服务来存储共享项目,因为服务是单例。这是一个任意的例子。
sharedDataExampleModule.service('SharedData', function(){
var data = {};
// API to get/set shared data
return {
getData: function(){},
setData: function(data){}
};
});
将服务注入任何需要访问数据的控制器。
sharedDataExampleModule.controller('ControllerA', function($scope, SharedData){
// set data
SharedData.setData($scope.objectContainingOurSharedData);
});
sharedDataExampleModule.controller('ControllerB', function($scope, SharedData){
// get data
$scope.shared = SharedData.getData();
});
+1
最有效的。 :) –
1
第一个视图控制器,传递对象PARAM:
function FirstViewController($scope) {
$http.post(url).success(function(objModel){
$scope.objModel = objModel;
}).error(function(msg){
console.log(msg);
});
}
第二个视图控制器,得到PARAMS:
function SecondViewController($scope, $params) {
var objModel = $params.objModel;
}
我希望能帮助你。
相关问题
- 1. 从父视图传递信息到子视图
- 2. 将信息传递给母亲视图
- 3. 将产品信息从一个视图传递到另一个视图
- 4. 将信息从一个视图模型传递到另一个视图
- 5. 将活动中额外的意图信息传递到视图
- 6. 如何从意图视图传递意图附加信息Android
- 7. 如何将表格视图中的信息传递到详细视图
- 8. 在视图之间传递信息
- 9. 将值传递到视图
- 10. 将信息传递到新视图控制器
- 11. Swift:如何将信息传递到弹出视图?
- 12. 传递信息从一个视图到另一个
- 13. 信息传回给视图
- 14. 将数据从BaseController传递到视图
- 15. 将'this'从视图传递到viewmodel
- 16. 将数据从块传递到视图
- 17. MVC调用视图并将视图传递到视图
- 18. 将数据从视图传递到视图?
- 19. 将数据从部分视图传递到其父视图
- 20. 将数据从子视图传递到父视图 - iPhone
- 21. 将值从视图传递到视图模型
- 22. MVC将数据从视图传递到视图
- 23. 将值从一个视图传递到另一个视图
- 24. 如何将模型从视图传递到局部视图?
- 25. 将数组从一个视图传递到另一个视图
- 26. 在MVC中将数据从视图传递到局部视图
- 27. 如何将数据从视图传递到视图模型
- 28. 如何将值从收集视图传递到表视图
- 29. 将对象从父视图传递到MVVM中的子视图
- 30. iOS - 将数据从父视图多次传递到容器视图的视图
这里的一个[非常原始的演示](http://plnkr.co/edit/3UW36wlpBjgCsSy7s0G2?p=preview)的3种形式,每个都有自己的控制器,共享数据从服务 – charlietfl