如何在angularjs中设置json响应的最大值

时间:2016-06-24 05:42:05

标签: angularjs json

我是AngularJS的新手,我想从JSON响应中设置最大值。

我的JSON回复:

var json_response = [
  {
    "division": "Development",
    "divisionactualcount": "100",
    "divisiontargetcount": "10"
  },
  {
    "division": "QA",
    "divisionactualcount": "200",
    "divisiontargetcount": "1"
  }
]

我想设置最大值

var maxCount = {{maximum value of divisionactualcount}};

2 个答案:

答案 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}}提供最大价值。

问候。