我是AngularJS的新手,我想从JSON响应中设置最大值。
我的JSON回复:
var json_response = [
{
"division": "Development",
"divisionactualcount": "100",
"divisiontargetcount": "10"
},
{
"division": "QA",
"divisionactualcount": "200",
"divisiontargetcount": "1"
}
]
我想设置最大值
var maxCount = {{maximum value of divisionactualcount}};
答案 0 :(得分:0)
https://plnkr.co/edit/tNhLmfpjd8xw7HZbvSSJ?p=preview
$scope.maxvalue=json_response[0].divisionactualcount;
for(var i=0;i<(json_response.length)-1;i++){
if((parseInt(json_response[i].divisionactualcount)) < (parseInt(json_response[i+1].divisionactualcount))&&(parseInt(json_response[i+1].divisionactualcount)) > $scope.maxvalue){
$scope.maxvalue=json_response[i+1].divisionactualcount;
}
}
这可以解决您的问题。
答案 1 :(得分:0)
$scope.maxx = 0;
for(var x in json_response){
if(json_response[x].divisionactualcount > $scope.maxx){
$scope.maxx = json_response[x].divisionactualcount;
}
}
alert($scope.maxx);
maxx
将为divisionactualcount
json_response
的{{1}}提供最大价值。
问候。