【问题标题】:resizeSensor Amcharts on AngularAngular 上的 resizeSensor Amcharts
【发布时间】:2020-10-17 15:38:16
【问题描述】:

我使用 Amcharts 有一段时间了,我很满意,但我发现我的应用程序有一个错误。

如果我将图形屏幕留给另一个组件,它会创建一个包含 7 个隐藏 div 的空间。这些 div 来自 Amcharts。

官方文档说这是因为图表使用了一个调整大小的传感器,当图表容器在 DOM 树中移动时,它会被撞到脚。

解决办法是实现:chart.svgContainer.resizeSensor.reset();

但是 resizeSensor.reset() 在我的代码中被弃用了,我不知道为什么!

https://imgur.com/gallery/17ry8kg

这是关于这个问题的官方文档:

https://www.amcharts.com/docs/v4/getting-started/integrations/using-angular2/#Fixing_broken_resizing_on_route

【问题讨论】:

    标签: angular amcharts amcharts4


    【解决方案1】:

    找到解决方案,我只需要使用“am4core.disposeAllCharts();”取消订阅在 ngOnDestroy 上。

    成功了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多