新手角度问题,但我试图弄清楚如何从本地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);
}
}]);
答案 0 :(得分:3)
是的,服务器是创建/删除/操作文件的必要条件。您可以对nodeJS服务器进行$http
调用(删除),然后使用 fs 模块执行您想要的操作。
我建议,使用key-value
调用将$http
对传递到您的服务器,然后使用 fs 更改相应的文件。