Angular:首次部署时清除 LocalStorage
Angular: Clear LocalStorage on First Deployment
在 Angular 中是否有一种方法可以通过 ng 构建或 Angular 部署或通过 Angular 代码本身清除所有本地存储或至少是应用程序特定的存储?这在 Chrome F12 本地存储中。
这是代码库,
localStorage.removeItem('currentProduct');
localstorage.clear();
但是,我需要检测 Angular 中的首次部署。如何做到这一点?
您可以在您的 environment.appVersion
添加您的应用程序版本,在应用程序加载时将该值存储到您的本地 localStorage
并在您的应用程序加载时从本地存储获取版本(如果该版本存在)检查该版本是否存在与 environment.appVersion
中的版本相同。当它们不同时清除 localStorage
。在每次部署时更新您的 environment.appVersion
.
在 Angular 中是否有一种方法可以通过 ng 构建或 Angular 部署或通过 Angular 代码本身清除所有本地存储或至少是应用程序特定的存储?这在 Chrome F12 本地存储中。
这是代码库,
localStorage.removeItem('currentProduct');
localstorage.clear();
但是,我需要检测 Angular 中的首次部署。如何做到这一点?
您可以在您的 environment.appVersion
添加您的应用程序版本,在应用程序加载时将该值存储到您的本地 localStorage
并在您的应用程序加载时从本地存储获取版本(如果该版本存在)检查该版本是否存在与 environment.appVersion
中的版本相同。当它们不同时清除 localStorage
。在每次部署时更新您的 environment.appVersion
.