【发布时间】:2016-09-29 10:41:45
【问题描述】:
我想在 Angular JS 中单击条形图时获取标签的值。我有 html 模板:
<canvas id="bar" class="chart chart-bar" chart-data="data"
chart-labels="labels" chart-legend="true" height="350"
chart-series="series" chart-click="onClick">
</canvas>
这是我的点击事件的 JS:
$scope.onClick = function (points, evt) {
console.log("Chart clicked", points, evt);
console.log(points);
if(points.length > 0){
console.log("Bar chart clicked");
console.log("Point", points[0].value);
}
};
我要做的是在条形图上单击时显示标签的值,更具体地说,我想获取 _model -> 标签的值。下面是控制台打印的图片。
这一行:console.log("Point", points[0].value); 返回未定义。
提前致谢!
【问题讨论】:
-
你不能只访问点[0].label吗?
-
从控制台看起来您正在使用此库来绘制图表:chartjs.org,对吗?
标签: javascript angularjs charts