我的代码包含许多模块。每个包括服务或控制器。有一个主模块可以连接其他模块。
"+
但现在如何在控制器之间共享数据,如果它们位于不同的模块中。 谢谢你的帮助
答案 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!