-1

我正在制作一个快速原型,我想在本地保存数据,而不必编写服务器端代码。

我的应用程序将数据存储在 $scope 上,并且我的页面上有一个表单,可以在 $scope 上添加更多数据。但是当我在应用程序上导航时,我丢失了我的数据。

是否可以将数据存储在会话中?如何 ?

在谷歌浏览器本地数据存储上存储数据更容易吗?

提前谢谢。

4

1 回答 1

4

您可以使用 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 或现代网络浏览器用户,那么这个库似乎为你完美。

于 2013-06-26T14:01:31.027 回答