我遇到了剑道图表的数据源问题。
控制器代码:
$scope.data = new kendo.data.DataSource({
transport: {
read: _read
},
sort: ({ field: 'date', dir: "asc" })
})
function _read(e) {
$http.get(('checkinstats/'), {
}).then(response => {
e.success({
data: response.data
});
}).catch(response => {
e.error();
});
}
$scope.chartSeries = [{ field: 'count', name: '#= group.items[0].name #' }];
图表代码:
<div kendo-chart
k-series-defaults="{ type: 'line' }"
k-series="{{chartSeries}}"
k-data-source="{{data}}"</div>
这是consol中的错误消息:TypeError:无法读取未定义的属性“data”
答案 0 :(得分:0)
这基本上意味着您的“响应”未定义,并且您的checkinstats / service没有返回任何内容。你确定它会返回一些东西吗?