Angularjs如何将数据发布/放入/删除到本地json文件中?

时间:2016-06-13 16:42:08

标签: angularjs json file post put

Angularjs如何将数据发布/放入本地json文件?

要获取数据,我这样做:

App.factory('serv', ['$http', function ($http) {
  var data = {};
  db.getdata = function(){
    return $http.get('data/album.json');
  }
  return data;
}])

我不知道怎样做POST,PUT和DELETE。

有可能吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用这个有用的Angular API:https://github.com/mgonto/restangular

如果您想管理保存在json文件中的数据,那么您可以使用此JSON服务器:https://github.com/typicode/json-server

答案 1 :(得分:0)

您可以使用HTML5文件系统API使用JavaScript写入本地文件。点击此处:http://caniuse.com/#feat=filesystem查看是否支持您需要使用它的位置。

如果您能够使用它,那么当您想要保留数据时,您只需完整地写出一个新的JSON文件。您可以在此处阅读有关文件系统API的信息:https://developer.mozilla.org/en-US/docs/Web/API/File_System_API/Introduction

如果您的需求不仅仅是一个简单的JSON文档,您可能还想查看indexeddb。