我目前正在一个向导上工作,我必须修复这个向导第5步的一个bug。应用程序没有在url中保存状态,所以每次我想看到第5步时,我都必须完成第1、2、3、4步。
我不能只修复向导,所以它持有的状态(只是不是一种可能性)。
我希望将整个应用程序状态(包括所有内容)保存到某个存储器中。并且每当我刷新页面时,我希望能够加载以前的状态,以便所有内容都完全相同。
1.这可能吗?
1.可以使用https://www.npmjs.com/package/ngrx-store-localstorage完成吗?
我目前正在一个向导上工作,我必须修复这个向导第5步的一个bug。应用程序没有在url中保存状态,所以每次我想看到第5步时,我都必须完成第1、2、3、4步。
我不能只修复向导,所以它持有的状态(只是不是一种可能性)。
我希望将整个应用程序状态(包括所有内容)保存到某个存储器中。并且每当我刷新页面时,我希望能够加载以前的状态,以便所有内容都完全相同。
1.这可能吗?
1.可以使用https://www.npmjs.com/package/ngrx-store-localstorage完成吗?
1条答案
按热度按时间9lowa7mx1#
是的,通过使用cookie是可能的。在刷新页面/应用程序后,保存数据并检索数据的唯一客户端方式是cookie,因为您提到的所有其他状态存储都将在每次刷新时被破坏。
我们可以设想另一个场景,我们将在服务器端使用数据库,但我认为您只讨论了客户端。
如果你能提供更多的细节,我们可以讨论更多。
此链接中有一个关于使用Cookie的简单示例:https://www.npmjs.com/package/ngx-cookie-service