【发布时间】:2021-10-08 04:52:43
【问题描述】:
我有一个使用 Chart.js 3+ 的 Angular 应用程序,它需要在 Firefox 68 中运行。
Chart.js 3+ 在其代码中使用 ResizeObserver,该特定 Firefox 版本不支持。
所以,当我尝试在 Firefox 中加载图表时,我收到以下错误:
ReferenceError: "ResizeObserver 未定义"
在其他浏览器或较新版本的 Firefox 中,它可以正常工作。
经过一番研究,我读到我可以为 ResizeObserver 安装一个 polyfill,许多人建议如下:https://github.com/juggle/resize-observer
所以我通过键入npm i @juggle/resize-observer 将其安装到我的项目中,然后将其添加到polyfill.ts 文件中:
import '@juggle/resize-observer';
import 'zone.js/dist/zone';
但错误仍然存在。我错过了什么吗?
提前致谢。
【问题讨论】:
标签: angular chart.js polyfills