【发布时间】:2015-05-15 14:35:20
【问题描述】:
我有一个关于在 AngularJS 中保存数据的一般性问题。是否有机会将数据保存在 json 文件中并在您更改站点时保留它们?我的意思是当我将站点从“人员”更改为“家”并返回到“人员”时,创建的数据是否保留在人员列表中?我该如何解决这个问题?还是只能使用例如用 Java/C# 编写的 WebApi 来执行此操作?有人知道吗?
我目前的例子是在json数据列表中推送数据:
$scope.addItem = function (item) {
$scope.list.push(item);
$scope.item = null;
};
【问题讨论】:
-
使用 API 系统保存数据的最佳方式。我不知道您的情况,但例如您可以使用 localStorage 将数据保存到浏览器中很长时间
-
只是出于兴趣。好吧,如果我切换页面,我可以使用 localStorage 保留数据,不是吗?
-
哦,是的!试试这个服务github.com/grevory/angular-local-storage.. 我在我的项目中使用
-
@gianarb 好的,谢谢。我会试试这个模块。这是否也用于 REST API 应用程序,或者我不需要 REST API 中的 localStorage?
-
示例.. 我使用 localStorage 进行用户配置和用户登录后保存身份.. 我使用 API 保存我的所有数据.. 例如通过 API 将人员列表放入数据库:)跨度>
标签: javascript json angularjs api