Angular JSの棒グラフでクリックしたときにラベルの値を取得したいとします。私は、HTMLテンプレートを持っています。ここChartJS:棒グラフでクリックしたときのラベルの値を取得
<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 - > labelの値を取得したいと考えています。以下は、コンソールに何が印刷されるかの写真です。
この行:console.log("Point", points[0].value);
は未定義を返します。
ありがとうございます!
あなたはポイント[0] .labelにアクセスできませんか? – Sajeetharan