我正在向/ result发出http请求以获取json数据。数据格式为
[{"Name":"First","Total":830,"Passed":678,"Failed":152}]}
这里是angularjs脚本 -
analyzer.controller('checkvalue',function($scope,$http)
{
$scope.cases = [];
$http.get('/result').success(
function(data) {
$scope.cases = data.responseData;
});
});
它不起作用,因为它具有数据中的键和值。我怎样才能得到它的值?
答案 0 :(得分:0)
您可以尝试:
$scope.cases = Object.keys(data.responseData).map(function (key) {
return data.responseData[key];
});
答案 1 :(得分:0)
试一试:
for(var key1 in data.responseData){
values = [];
for(var key2 in data.responseData[key1]){
values.push(data.responseData[key1][key2]);
}
$scope.cases.push(values);
}
或者你可以像这样使用@Arun的方式:
$scope.cases = Object.keys(data.responseData).map(function (key) {
return Object.keys(data.responseData[key]).map(function (key2) {
return data.responseData[key][key2];
});
});