Angular Highcharts-单击后图表参考消失

时间:2019-08-18 00:21:20

标签: javascript angular highcharts

在代码中,您可以在这里看到:

https://stackblitz.com/edit/highcharts-angular-example

当我转到导出按钮时->选择导出pdf或png即可; 再重复一遍->由于我的图表对象为空,因此将不起作用!

如何保留我的参考资料?

我尝试使用jQuery进行保存,在下载之前使用initChart方法并使用成对运算符比较图表值。

这些都不起作用。

您可以在Stackblitz示例中看到的所有颂歌

应该产生的结果是,无论我导出图表多少次,图表参考都停留在该位置,并且图表已导出。

感谢您的任何建议!

1 个答案:

答案 0 :(得分:1)

导出图表时,您的可观察对象得到错误的图表对象。呈现要导出的图表时,需要检查设置为chart.options.chart.forExport的内部属性true

private callback(chart: Highcharts.ChartObject) {
  if (chart.options.chart['forExport']) {
    return;
  }

Forked Stackblitz