【发布时间】:2018-07-11 01:47:11
【问题描述】:
在 Ionic2 中使用 Angular2
利用 userService 登录并从服务器中提取用户,但是在导航更改(或单击导航中的现有页面)时,它会重新加载导致服务重新初始化(我认为)并清空用户服务。
当我浏览整个应用程序时,如何在服务中保留 user / user$ 变量?
【问题讨论】:
-
我假设您在
@Component()中提供服务,但您应该在@NgModule()中提供它,而不是为您的应用程序提供一个实例。如果@NgModule()是延迟加载模块,您需要使用forRoot提供它。另见angular.io/guide/singleton-services#forroot
标签: node.js angular typescript ionic2