0

我已将 Angular 项目从版本 12 升级到版本 13。我使用 Plotly 创建图形,现在启动应用程序时出现错误:

plotly.js:26321 Uncaught TypeError: Cannot read properties of undefined (reading 'document')

经过一些研究,这似乎与打包使用 angular 13 引入的应用程序的新方法有关。有没有人有解决方案如何解决这个问题?

4

1 回答 1

0

在这种情况下,最好的选择是通过 CDN 导入 plotly.js。

https://github.com/plotly/angular-plotly.js#plotly-via-cdn-module

我们使用以下版本,它工作得很好。最新 (2.xx) 版本不起作用。

PlotlyViaCDNModule.setPlotlyVersion('1.58.5'); 
于 2022-01-13T13:24:11.807 回答