如何从AngularJS中的JSON文件更新?
我有一个表单,当用户编辑表单时,表单会得到更新。但是,我不想从app.js获取它。相反,我想从app.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
您可以使用$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;
});