Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在Angular js中更新json文件_Angularjs - Fatal编程技术网

Angularjs 如何在Angular js中更新json文件

Angularjs 如何在Angular js中更新json文件,angularjs,Angularjs,我有一个json文件,我正在读取json文件并显示它。当我点击一个项目时,我想更新json中的内容。目前我没有任何后端服务,只是创建了一个json文件并从中读取。我正在尝试更新json中的值 这是我的密码: 在我的服务课上: loadjsonfile:function(){ var promise= $http.get('json/items.json').success(function(response){ itemList = response; ... ... } 在控制器类中: $

我有一个json文件,我正在读取json文件并显示它。当我点击一个项目时,我想更新json中的内容。目前我没有任何后端服务,只是创建了一个json文件并从中读取。我正在尝试更新json中的值

这是我的密码:

在我的服务课上:

loadjsonfile:function(){

var promise= $http.get('json/items.json').success(function(response){
itemList = response;
...
...
}
在控制器类中:

$scope.itemList = function(){
return service.loadjsonfile();
}
在视图文件中:

<div ng-repeat="items in itemList()">
 <div ng-clcik="selectedItem(items)">
  {{item.id}} {{item.status}}
</div>

{{item.id}{{item.status}

在这里,当我单击items.item时,状态应该从new变为checked。如何更新json文件?

角度双向绑定适用于浏览器内存对象,但不适用于文件


如果您想更新json文件,您需要自己重写.json文件,以便使用

您需要服务器代码来写入文件。有很多数据服务你可以使用,而不是你可以给我提供这些数据服务的例子