【发布时间】:2015-02-26 09:13:15
【问题描述】:
我需要在两个控制器之间移动。 控制器位于不同的模块中。 我如何在他们之间共享服务?
例子:
var app1 = angular.module('Module1', []);
app1.controller('FirstController', function ($scope,mutualService) {
//Doing things
});
var app2 = angular.module('Module2', []);
app2.controller('SecondController', function ($scope,mutualService) {
//Doing things
});
现在我还创建了一个服务,但我不明白如何正确编写它。
{???}.service('mutualService', function() {
this.myObject = new MyObject();
});
我不知道在 {???}.service 中放置什么。 我不能放置 app1 或 app2 因为另外两个人不知道? 我错了吗?
【问题讨论】:
-
不幸的是,不是!我通过将对象保存在属于 javascript 和浏览器的 localStorage 对象中来解决它。
标签: angularjs angularjs-scope controllers