我想在范围内使用var
变量。我该怎么做:$scope.jsondata.var
在此示例中,我想在datePeriod
中使用$scope.myData[index].daily
变量,因此在控制器中使用$scope.myData[index].datePeriod
。
注意:daily
是json数据元素。每天,每周,每月更改。
var datePeriod = $scope.datePeriod;
$http.get("reports?type="+datePeriod).then(function(response) {
$scope.myData = response.data;
angular.forEach($scope.myData, function(value, index) {
dailyData.push({
y: $scope.myData[index].daily,
a: $scope.myData[index].TOTAL_CIRO,
b: $scope.myData[index].DELIVERY_TOTAL
});
console.log(datePeriod);
});
答案 0 :(得分:1)
您可以像这样$scope.myData[index][datePeriod]
其中datePeriod
= daily
或weekly
或monthly