Skip to content Skip to sidebar Skip to footer

Getting Access To Already Created Chart.js Chart

I have created a BarChart with angular-chart like this:

To figure out which chart object is the one you want, just look for the chart directive id (or chart type) in the chart object.

Example:

Use an object as an associative array

$scope.myCharts = {};

Save object reference in the associative array

$scope.$on('chart-create', function(event, chart) {
    console.log(chart.chart.canvas.id);
    console.log(chart.chart.config.type);
    //If id is the same, reference will be updated
    $scope.myCharts[chart.chart.canvas.id] = chart;
});

Access chart object by its directive id

console.log($scope.myCharts[id]);

Post a Comment for "Getting Access To Already Created Chart.js Chart"