【发布时间】:2017-02-04 07:06:01
【问题描述】:
这是我的代码:
$scope.center_name = [];
$scope.stats = ["Stats"];
$scope.totMemCenterData = [];
var query = "SELECT count(*) as tot_mem, centers.name as center_name FROM mem_groups "
+ "INNER JOIN centers ON mem_groups.center_id=centers.id GROUP BY centers.id";
$cordovaSQLite.execute(db, query, [])
.then(function(res){
if (res.rows.length > 0) {
for (var i=0; i < res.rows.length; i++) {
$scope.totMemCenterData = res.rows.item(i);
console.log(JSON.stringify($scope.totMemCenterData));
}
}
}, function(err){
// $cordovaToast.showShortBottom('Something Went Wrong').then(function(success){}, function(err){});
console.log(err.message);
});
这是console.log(JSON.stringify($scope.totMemCenterData)); 的结果:
{"center_name":"AFG - ANONANG","tot_mem":6}
{"center_name":"BAM - BUENAVISTA","tot_mem":3}
{"center_name":"GHT - TAGAS","tot_mem":2}
我想将所有 center_names 放在一个数组中,同时将 tot_mem 放在另一个数组中。我希望它是这样的:
中心:“AFG - ANONANG”、“BAM - 布埃纳维斯塔”、“GHT - TAGAS” Tot_mem: 6, 3, 2 我要把这些值放在图表上。以 x 轴为中心,以 y 轴为中心
【问题讨论】:
-
我会试试这个。谢谢! @Sajeetharan
-
如果有帮助则标记为答案
标签: javascript angularjs arrays json split