2015-11-02 31 views
0

我有一個json文件,我正在閱讀json文件並顯示它。當我點擊一個項目時,我想更新json中的內容。目前我沒有任何後端服務只是創建了一個json文件並從中讀取。我正在嘗試更新json中的值。如何更新Angular js中的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.status應chan從新的ge來檢查。如何更新json文件?

+0

您需要服務器代碼才能寫入文件。您可以使用很多數據服務代替 – charlietfl

+0

您可以提供這些數據服務的示例。 – hanu

+0

不難在網絡搜索中找到 – charlietfl

回答

0

角度雙向綁定適用於瀏覽器內存對象,它不適用於文件。

如果你想更新你的json文件,你需要自己重寫.json文件,這樣做使用HTML5 API for Local Storage

相關問題