我在$ rootScope应用程序中有一个对象。当用户按下F5或手动刷新应用程序时,我想以某种方式保存其状态。我已经在Angular中看到了带有$ coockies的示例,但是这些示例仅保存原始类型,并且充其量我可以将对象另存为JSON,然后再从该内容中将其还原。

是否有任何示例和/或库可以帮助我完成此功能,而无需为此功能编写太多代码?

最佳答案

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

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

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

07-28 03:10
查看更多