我无法使用angularjs指令HIGHCHARTS-NG访问高图中的图表对象。
var chart = $scope.chartConfig.getHighcharts();
console.log("chart", chart);
给我一个错误:$ scope.chartConfig.getHighcharts不是函数。
当我
console.log("chart", chartConfig);
该对象为我提供了getHighcharts() - 函数。
当我说
时var chart = $scope.chartConfig
console.log("chart", chart);
它不再提供getHighCharts功能了!
我真的需要访问该图表对象。
由于
答案 0 :(得分:2)
我建议使用highcharts库。 因为在这种情况下,这不是官方插件,问题是在不久的将来它可能不再兼容。
无论如何,要获取图表对象,您可以尝试:
<highchart id="chart1" config="chartConfig"></highchart>
你可以使用func选项;
$scope.chartConfig = {
...,
func: function(chart){
//play with chart
}
}
是创建highchart对象时对回调函数的引用:
var x = new Highcharts(options, func);
使用jQuery
var chart = $(&#34;#chart1&#34;)。highcharts();
我希望它有所帮助。
此致 路易斯