我正在研究快速原型,我想在本地保存数据,而不必编写服务器端代码。
我的应用程序,在$ scope上存储数据,我在我的页面上有一个表单,它会在我的$ scope上添加更多数据。但是当我在应用程序上导航时,我正在丢失我的数据。
是否可以在会话中存储数据?怎么样?
在Google Chrome本地数据存储上存储数据是否更容易?
提前谢谢。
答案 0 :(得分:3)
您可以使用Cookie或HTML5中引入的本地存储功能在javascript中存储数据。
Cookie不是很直观:它们的空间限制非常紧张,为了存储任何可能的javascript类型,您必须进行一些序列化。
本地存储更容易使用,但仅供运行符合HTML5标准的Web浏览器的用户使用。
如果您能够让用户使用HTML5,请查看此页面: http://diveintohtml5.info/storage.html
如果没有,您将不得不使用cookies: http://www.w3schools.com/js/js_cookies.asp
我无法在该领域找到自己的作品,但我刚发现: https://github.com/marcuswestin/store.js 如果您的用户主要是IE或现代Web浏览器用户,那么这个lib似乎非常适合您。