在angularjs中跨模块传递数据

时间:2016-05-30 17:22:41

标签: angularjs html5

我使用一个模块(m1)进行登录/注册(index.html),另一个模块(m2)用于我的主页内容(main.HTML)

由于两者都是两个不同的HTML页面,我使用了两个模块。我在注册期间将用户电子邮件ID存储在m1的服务(s1)中。现在我需要在我的主页面中发送电子邮件。我做了以下,

将m1注入m2 angular.module(' m2',[' m1']);

将s1注入m2的控制器。

在m2的控制器中访问s1的功能以检索存储的电子邮件ID。 (也可能是其他一些数据)

当main.HTML加载时,m1和s1是新构造的,所以我丢失了数据。看起来,注入的模块将始终是新创建的。如何解决这个问题?

0 个答案:

没有答案