如何在不同模块的控制器之间共享数据

时间:2015-05-15 03:05:25

标签: javascript angularjs

我的代码包含许多模块。每个包括服务或控制器。有一个主模块可以连接其他模块。

"+

但现在如何在控制器之间共享数据,如果它们位于不同的模块中。 谢谢你的帮助

2 个答案:

答案 0 :(得分:0)

有两种方法可以在不同模块的不同控制器之间共享相同的数据,rootScope和工厂

示例

$rootScope.test = "some value"

Rootscope很容易启动它但是在两种方式中,我建议在大多数情况下使用factory。使用rootScope可能会影响整个应用程序,这可能会导致全局变量污染

答案 1 :(得分:0)

除了Naing Lin Aung的评论之外,还可以看到之前的SO帖子,只需将一个WHOLE模块注入另一个模块并访问其所有控制器,服务,工厂,老虎,熊,哦,我的:How to share data between two modules in AngularJS?

GL!