我在$ rootScope中的应用程序中有一个对象。当用户按下F5或手动刷新应用程序时,我想以某种方式保存其状态。我在Angular中看过$ coockies的例子,但那些只保存原始类型,最多我可以将对象保存为JSON,然后从该内容中恢复它。
是否有任何示例和/或库可以帮助我做到这一点而不需要为此功能编写太多代码?
答案 0 :(得分:3)
尝试$ cookies的putObject和getObject方法。 看这里:$cookies
或者使用带有JSON函数的本地存储来解析这样的对象:
localStorage.setItem('myObject',JSON.stringify({id:'1',name:'test'}))
JSON.parse(localStorage.getItem('myObject'))
答案 1 :(得分:1)
使用HTML5本地存储怎么样?您可以在每次更改时保存对象,并在Apps运行功能中调用它。