Javascript 从本地json文件中删除
新手问了一个问题,但我想弄清楚如何从本地json文件中删除元素 我正在正确地读回它们,并将它们显示在我的页面上。 我有一个带有ng click的Remove按钮,调用下面的removeRow函数,从范围中删除一个项目(从而从屏幕中删除它们)。 但是我想从json文件中永久删除它们 我正在查看http.delete,但找不到任何我需要的好例子。。。这是要使用的正确功能吗 只需使用节点js http服务器添加im,而不配置任何rest端点。必须使用删除、发布等吗Javascript 从本地json文件中删除,javascript,json,angularjs,Javascript,Json,Angularjs,新手问了一个问题,但我想弄清楚如何从本地json文件中删除元素 我正在正确地读回它们,并将它们显示在我的页面上。 我有一个带有ng click的Remove按钮,调用下面的removeRow函数,从范围中删除一个项目(从而从屏幕中删除它们)。 但是我想从json文件中永久删除它们 我正在查看http.delete,但找不到任何我需要的好例子。。。这是要使用的正确功能吗 只需使用节点js http服务器添加im,而不配置任何rest端点。必须使用删除、发布等吗 .controller('View1
.controller('View1Ctrl', ['$scope','$http', function($scope, $http) {
$scope.tables = {};
$http.get('test.json').success(function (data){
$scope.tables = data;
});
$scope.removeRow = function(idx) {
$scope.tables.splice(idx, 1);
}
}]);
是,创建/删除/操作文件必须使用服务器。您可以对您的nodeJS服务器进行
$http
调用(删除),而nodeJS服务器应该使用模块执行您想要的操作
我建议,使用
$http
调用将键值
对传递给服务器,并使用fs对响应文件进行更改 你实际上没有提供任何具体的解决方案。$http
调用是否会自动从文件中删除项目?那个电话会是什么样子?@zeroflagL。我想我已经提供了足够的信息开始。OP没有要求完整的程序来做。嘿,谢谢你澄清,我会调查的。。。我假设我需要安装express,并将端点公开。。听起来正确吗?@blu10 Express不是强制性的,但我建议将其作为nodeJS的一个框架使用,这使得处理路由变得容易,这就是您的情况(例如客户端javascript上的angular)。好问题,我也面临同样的问题,我找不到答案。你找到解决办法了吗?如果是的话,你能写下来吗?