2015-05-15 69 views
0

我的代碼包含很多模塊。每個包括服務或控制器。有一個主模塊可以連接其他模塊。如何在不同模塊中的控制器之間共享數據

var app = angular.module('abc', ['ngRoute','Trancontroller','Terminalcontroller','Settingcontroller','Usercontroller','Devicecontroller','Sidebar_service']) 

但現在如何在控制器之間共享數據,如果他們在不同的模塊。 感謝您的幫助

回答

0

這裏有兩種方式來分享不同的模塊,rootScope和工廠的不同控制器之間的相同數據

$rootScope.test = "some value"

Rootscope很容易引發,但中有兩種方法,我建議在大多數情況下使用factory。使用rootScope可能會影響整個應用程序,這可能會導致全局變量污染

0

除了Naing Lin Aung的評論之外,還可以參閱此前的SO帖子,其中簡單地將一個WHOLE模塊注入另一個模塊,並訪問其所有控制器,服務,工廠,老虎,熊,哦我的:How to share data between two modules in AngularJS?

GL!

相關問題