在代码中,您可以在这里看到:
https://stackblitz.com/edit/highcharts-angular-example
当我转到导出按钮时->选择导出pdf或png即可; 再重复一遍->由于我的图表对象为空,因此将不起作用!
如何保留我的参考资料?
我尝试使用jQuery进行保存,在下载之前使用initChart方法并使用成对运算符比较图表值。
这些都不起作用。
您可以在Stackblitz示例中看到的所有颂歌
应该产生的结果是,无论我导出图表多少次,图表参考都停留在该位置,并且图表已导出。
感谢您的任何建议!
答案 0 :(得分:1)
导出图表时,您的可观察对象得到错误的图表对象。呈现要导出的图表时,需要检查设置为chart.options.chart.forExport
的内部属性true
。
private callback(chart: Highcharts.ChartObject) {
if (chart.options.chart['forExport']) {
return;
}