我在 Angular 5 Web 应用程序中使用 Highcharts https://github.com/cebor/angular-highcharts图书馆。我在应用程序中实现主题,为此我正在动态加载样式表。
问题是,当创建图表时,它会占据容器的整个宽度,这很好。但问题是样式表由于网络延迟而延迟加载到内存中。这会导致图表溢出容器。
这是可重现的 https://stackblitz.com/edit/clarity-theme-switch-highchart-problem-1
感谢任何帮助!
最佳答案
当您加载 css 时,您可以添加 onload 事件处理程序。所以才显示图表:
this.linkRef.onload = () => this.showChart();
关于javascript - 关于延迟加载样式表的 Highcharts 图表宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49168262/