$scope.chart 在 angular 图表中未定义
$scope.chart undefined in angular-chart
我需要制作具有 onClick 事件的图表并获取被点击的标签。我找到并调整了解决方案。这是我的代码:
$scope.chart;
$scope.onClick = function (points, evt) {
console.log(points, evt);
if ($scope.chart) {
console.log($scope.chart.getPointsAtEvent(evt));
}
};
并查看侧面:
<canvas class="chart chart-horizontal-bar"
chart-series="seriesPM"
chart-labels="labelsPM"
chart-data="dataPM"
chart-options="chartOptions"
chart-click="onClick"
id="chart"
></canvas>
但是我的 $scope.chart 是未定义的,我不知道如何得到这个变量。
console.log(points);
改为
if ($scope.chart) {
console.log($scope.chart.getPointsAtEvent(evt));
}
就是这么简单;/
我需要制作具有 onClick 事件的图表并获取被点击的标签。我找到并调整了解决方案。这是我的代码:
$scope.chart;
$scope.onClick = function (points, evt) {
console.log(points, evt);
if ($scope.chart) {
console.log($scope.chart.getPointsAtEvent(evt));
}
};
并查看侧面:
<canvas class="chart chart-horizontal-bar"
chart-series="seriesPM"
chart-labels="labelsPM"
chart-data="dataPM"
chart-options="chartOptions"
chart-click="onClick"
id="chart"
></canvas>
但是我的 $scope.chart 是未定义的,我不知道如何得到这个变量。
console.log(points);
改为
if ($scope.chart) {
console.log($scope.chart.getPointsAtEvent(evt));
}
就是这么简单;/