Javascript 从本地json文件中删除

Javascript 从本地json文件中删除,javascript,json,angularjs,Javascript,Json,Angularjs,新手问了一个问题,但我想弄清楚如何从本地json文件中删除元素 我正在正确地读回它们,并将它们显示在我的页面上。 我有一个带有ng click的Remove按钮,调用下面的removeRow函数,从范围中删除一个项目(从而从屏幕中删除它们)。 但是我想从json文件中永久删除它们 我正在查看http.delete,但找不到任何我需要的好例子。。。这是要使用的正确功能吗 只需使用节点js http服务器添加im,而不配置任何rest端点。必须使用删除、发布等吗 .controller('View1

新手问了一个问题,但我想弄清楚如何从本地json文件中删除元素

我正在正确地读回它们,并将它们显示在我的页面上。 我有一个带有ng click的Remove按钮,调用下面的removeRow函数,从范围中删除一个项目(从而从屏幕中删除它们)。 但是我想从json文件中永久删除它们

我正在查看http.delete,但找不到任何我需要的好例子。。。这是要使用的正确功能吗

只需使用节点js http服务器添加im,而不配置任何rest端点。必须使用删除、发布等吗

.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)。好问题,我也面临同样的问题,我找不到答案。你找到解决办法了吗?如果是的话,你能写下来吗?