【问题标题】:Angular: Clear LocalStorage on First DeploymentAngular:首次部署时清除 LocalStorage
【发布时间】:2021-02-26 13:10:06
【问题描述】:

Angular 中是否有办法通过 ng build、Angular 部署或 Angular 代码本身清除所有本地存储或至少是特定于应用程序的存储?这在 Chrome F12 本地存储中。

这是代码库, https://stackoverflow.com/a/43637348/14432516

localStorage.removeItem('currentProduct');
localstorage.clear();

但是,我需要在 Angular 中检测首次部署。如何做到这一点?

【问题讨论】:

    标签: angular typescript local-storage angular10


    【解决方案1】:

    您可以在应用程序加载时将您的应用程序版本添加到您的environment.appVersion,将该值存储到您的本地localStorage 并在您的应用程序加载时从本地存储中获取版本(如果该版本存在)检查该版本是否与environment.appVersion。当它们不同时,请清除 localStorage。在每次部署时更新您的environment.appVersion。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-16
      • 2020-09-05
      • 2011-11-03
      • 2020-08-07
      • 1970-01-01
      • 2012-11-06
      相关资源
      最近更新 更多