Javascript 如何启用页面刷新后用户上次打开的默认打开?角度6

Javascript 如何启用页面刷新后用户上次打开的默认打开?角度6,javascript,typescript,angular6,Javascript,Typescript,Angular6,假设我有一个显示在页面中的项目列表。单击每个项目时,将在其底部显示其子项目。现在,我的要求是“如何启用默认打开,即用户在页面刷新后最后一次打开?”。此数据可能存储在yourApp.service.ts中。但是页面刷新重新启动页面脚本和yourApp.service.ts构造函数(以及所有其他对象) 我认为您可以将最后一项的标识存储在服务器端,但最好将该值存储在浏览器存储中,用于键值项—localstorage 在未清项方法中: localStorage.setItem('lastOpenId',

假设我有一个显示在页面中的项目列表。单击每个项目时,将在其底部显示其子项目。现在,我的要求是“如何启用默认打开,即用户在页面刷新后最后一次打开?”。

此数据可能存储在yourApp.service.ts中。但是页面刷新重新启动页面脚本和
yourApp.service.ts
构造函数(以及所有其他对象)

我认为您可以将最后一项的标识存储在服务器端,但最好将该值存储在浏览器存储中,用于键值项—localstorage

在未清项方法中:

localStorage.setItem('lastOpenId', value);
在组件构造函数中重新加载后:

this.activateItemId = localStorage.getItem('lastOpenId')

这些数据可能存储在yourApp.service.ts中。但是页面刷新重新启动页面脚本和
yourApp.service.ts
构造函数(以及所有其他对象)

我认为您可以将最后一项的标识存储在服务器端,但最好将该值存储在浏览器存储中,用于键值项—localstorage

在未清项方法中:

localStorage.setItem('lastOpenId', value);
在组件构造函数中重新加载后:

this.activateItemId = localStorage.getItem('lastOpenId')

发布您尝试过的代码!发布您尝试过的代码!