Angularjs 如何将 post/put/delete 数据导入本地 json 文件?
Angularjs How can i post/put/delete data into local json file?
Angularjs 如何将 post/put 数据写入本地 json 文件?
要获取数据,我这样做:
App.factory('serv', ['$http', function ($http) {
var data = {};
db.getdata = function(){
return $http.get('data/album.json');
}
return data;
}])
我不知道如何为 POST 做 PUT 和 DELETE。
可能吗?
你可以试试这个有用的 Angular API : https://github.com/mgonto/restangular
如果您想管理保存在 json 文件中的数据,那么您可以使用此 JSON 服务器:https://github.com/typicode/json-server
您可以使用 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。
Angularjs 如何将 post/put 数据写入本地 json 文件?
要获取数据,我这样做:
App.factory('serv', ['$http', function ($http) {
var data = {};
db.getdata = function(){
return $http.get('data/album.json');
}
return data;
}])
我不知道如何为 POST 做 PUT 和 DELETE。
可能吗?
你可以试试这个有用的 Angular API : https://github.com/mgonto/restangular
如果您想管理保存在 json 文件中的数据,那么您可以使用此 JSON 服务器:https://github.com/typicode/json-server
您可以使用 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。