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