从本地json文件中删除

时间:2015-05-17 15:09:51

标签: javascript json angularjs

新手角度问题,但我试图弄清楚如何从本地json文件中删除元素

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

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

只是使用节点js http服务器添加im而不配置任何休息端点。这是必须使用删除,发布等?

.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); 

   }


}]);

1 个答案:

答案 0 :(得分:3)

是的,服务器是创建/删除/操作文件的必要条件。您可以对nodeJS服务器进行$http调用(删除),然后使用 fs 模块执行您想要的操作。

我建议,使用key-value调用将$http对传递到您的服务器,然后使用 fs 更改相应的文件。