一个例子: 代码由此HTML触发:
<div google-chart chart = "chartObject" style = "height:600px; width:100%;" agc-on-select="selectHandler(selectedItem)" ng-if="chartvisible"></div>
这创建一个UI网格:
$scope.gridOptions = gridService.getGrid([25, 50, 75], 25, ['username','startTime']);
$scope.gridOptions.data = post;
$scope.$apply();
变量&#39; Post&#39;是这样的:
[
{
"challenge": "asdfrew2",
"id": 1,
"startTime": "start time 1",
"successfullyCompleted": false,
"username": "JamieFalter"
},
{
"challenge": "454454y",
"id": 2,
"startTime": "start time 2",
"successfullyCompleted": false,
"username": "Falter"
}
]
返回如下所示的错误:
TypeError:将循环结构转换为JSON
at na (angular.js:1121) at angular.js:20566 at Object.fn (angular.js:12411) at k.$digest (angular.js:12540) at k.$apply (angular.js:12805) at Object.<anonymous> (Controller.js:54)//Points to the Scope.Apply at i (jquery.min.js:2) at Object.fireWith [as resolveWith] (jquery.min.js:2) at y (jquery.min.js:4) at XMLHttpRequest.c (jquery.min.js:4)
以前有人见过这样的事吗?如果是这样,你是如何解决的?