在Angular2模块之间维护状态

时间:2016-09-02 14:41:28

标签: angular typescript module singleton

我有一个使用Angular2 RC-5创建的多个模块的应用程序。每个模块都有自己的实体,它有自己的登陆组件/页面但我应该能够在这些模块之间切换而不会丢失状态。所有模块都使用延迟加载,我现在可以按预期浏览到我的所有模块。

问题出现了,因为我在每个登录页面上添加了一个文本框作为示例,如果我在文本框中输入一个值,然后返回到home / main并返回模块查看文本框,它现在是空的。该模块每次都是新的。有没有办法在应用程序的生命周期内有效地模拟单例,或者这是不可能的?

提前致谢, 斯蒂芬

1 个答案:

答案 0 :(得分:0)

创建一个对象来保存您想要跟踪的属性,在字段更改时更新该对象,并将其存储在本地存储中或使用服务...