使用会话存储和服务文件无法正确返回值

时间:2019-04-23 05:14:31

标签: angular

我有一个存储在sessionStorage中的值。我正在尝试获取此数据并将其存储在服务文件中,然后可以在我的应用程序的其他部分中使用它。我不想继续直接从sessionStorage调用值,因为以后将不再使用它。

这是我的代码

app.component.ts

sessionStorage.setItem("value", "{"token_type":"Bearer","scope":"openid","profile":{"name":"grumpy","email":"g@g.com","email_verified":true,"phone_number":"0912829343","phone_number_verified":false,"role":"HR Admin"}}");

service.ts

setStoreData() {
 return JSON.parse(sessionStorage.getItem(value));
}

当我尝试调用服务文件功能时,会在控制台中得到

store: function () {
        return JSON.parse(value + ":" + src_environments_environment__WEBPACK_IMPORTED_MODULE_0__["environment"].clientId));
}

我似乎没有正确返回值。有什么想法吗?

0 个答案:

没有答案