HTML
<tr ng-repeat="sale as examples">
<td class="text-right"> @{{sale.sales_person}}</td>
<td class="text-right"> @{{sale.sales_total}}</td>
<td class="text-right"> @{{sale.sales_target_amount}}</td>
<td class="text-right"> @{{sale.sales_target_total}}</td>
</tr>
JS
$scope.getMonthlySalesTarget = function () {
$scope.sales_target_loading = true;
bz_Dashboard.getMonthlySalesTarget($scope.sales_target.startdate, $scope.sales_target.enddate).then(function (data) {
$scope.sales_target.data = angular.copy(data);
$scope.examples = $scope.sales_target.data;
console.log($scope.examples);
}).finally(function () {
$scope.sales_target_loading = false;
});
};
我正在尝试使用ng-repeat加载,但是遇到了这个错误。 $scope.examples
将数据列表存储为。
杰森
[{"sales_total":"386.90","sales_target_amount":"30000.00","sales_person":"Tony","sales_target_total":29613.1}]
我怀疑错误是由数据访问问题触发的,所以我确实尝试将$ index添加为sale as examples by $index
,但是它不起作用。
答案 0 :(得分:1)
尝试在ng-repeat中使用“ in”而不是“ as”。
ng-repeat =“示例中的销售”