如何从AngularJS中的JSON文件更新?

如何从AngularJS中的JSON文件更新?,angularjs,json,Angularjs,Json,我有一个表单,当用户编辑表单时,表单会得到更新。但是,我不想从app.js获取它。相反,我想从app.json这样的文件中获取 这是我的密码: 您可以使用$HTTPGET请求从json文件获取数据,并更新变量,如下所示 $http.get('data.json'). then(function(response) { $scope.productAttributes = response.data; }); 是否要从json文件获取数据?是。当我在app.js中抓取时,这是p

我有一个表单,当用户编辑表单时,表单会得到更新。但是,我不想从app.js获取它。相反,我想从app.json这样的文件中获取

这是我的密码:


您可以使用$HTTPGET请求从json文件获取数据,并更新变量,如下所示

 $http.get('data.json').
  then(function(response) {
    $scope.productAttributes = response.data;
  });

是否要从json文件获取数据?是。当我在app.js中抓取时,这是productAttributes。显示文件中包含的json信息应该是什么?检查我的app.js中的$scope.productAttributes部分。这就是我想要包含在文件中的内容,我应该创建一个单独的JSON文件吗?@SuzyHakobyan是的,在这种情况下,你应该为$scope.updateThingy=函数编写什么?检查上面的演示它是否有用,我猜这就是你想要的?
    var app = angular.module("myApp", []);

app.controller('myCtrl', ['$scope', function($scope){

    $scope.productAttributes = {
        "CostRequirements":[
            {
                "OriginPostcode": 'NWU2017',
                "BearerSize":100

            }
        ]
    }
    $scope.myObject = {  
        sitePostcode : $scope.productAttributes.CostRequirements[0].OriginPostcode 
    }; 

    $scope.update = function(){
        $scope.productAttributes.CostRequirements[0].OriginPostcode = $scope.myObject.sitePostcode;
    };

}]); 
 $http.get('data.json').
  then(function(response) {
    $scope.productAttributes = response.data;
  });