我有一个存储在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));
}
我似乎没有正确返回值。有什么想法吗?