【发布时间】:2020-09-07 11:07:59
【问题描述】:
我的 app.component 中有一些来自函数的数据,我想在其他组件中存储和使用这些数据。我怎样才能做到这一点?
函数如下:
private async setupLocalUser(): Promise<boolean> {
try {
this.token = await jwtDecode(this.oauthService.getAccessToken());
//add user
this.userId = await this.userService.AddUser(this.token.email);
//add user session
this.userSessionId = await this.userSessionService.AddUserSession(this.token.email);
return true;
}
catch (Error) {
this.errorMessage = Error;
return false;
}
this.userSessionId 是我想存储的,以用作其他组件中不同函数的参数。我怎样才能做到这一点?
【问题讨论】:
-
这和你问here的问题基本相同。您是否查看了component interaction 上的文档并尝试创建服务来存储此值?您可以使用服务在您的应用程序中存储和共享数据。
-
看看下面的答案以获得一个想法:stackoverflow.com/a/46049546/1791913
标签: javascript angular typescript dependency-injection