如何在刷新之间保存数据

How to save data between refreshes AngularJS

本文关键字:保存 数据 之间 刷新      更新时间:2023-09-26

我在$rootScope中的应用程序中有一个对象。当用户按下F5或手动刷新应用程序时,我想以某种方式保存它的状态。我在Angular中看到过$ cookies的例子,但那些只保存原始类型,我最多可以将对象保存为JSON,然后从该内容中恢复。

是否有任何例子和/或库,可以帮助我做到这一点,没有太多的编码围绕这个功能?

尝试$cookies的putObject和getObject方法。看这里:$cookies

或者使用JSON函数的本地存储解析对象,如下所示:

localStorage.setItem('myObject',JSON.stringify({id:'1',name:'test'}))
JSON.parse(localStorage.getItem('myObject'))

如何使用HTML5本地存储?你可以在每次对象发生变化时保存它,并在应用程序运行函数中调用它。

http://www.w3schools.com/html/html5_webstorage.asp