我是Angular 2的新手 . 我有一个导航服务,可以很好地确定我的应用程序的 Headers ,但只有当应用程序没有在Angular 2应用程序中刷新时 .
1.如何在页面刷新时在我的应用程序中保留不同视图的 Headers ?我试图用本地存储来做到这一点 . 我能够设置本地存储变量的值 . 我想只在页面刷新和使用前进或后退按钮从本地存储中获取值 . 否则我希望我的本地存储被清除 . 2.在达到所需功能后,如何清除本地存储 .
在主要组件内
ngOnInit() {
localStorage.setItem('defaultNavHeading', this.defaultNavHeading);
localStorage.setItem('processDetailsHeading', this.processDetailsHeading);
}
1 回答
您可以通过应用以下任何代码来清除本地存储
localStorage.clear();或localStorage.removeItem(“localStorage”);或者window.localStorage.clear();