我在我的项目中使用了 AngularJS、KendoCharts 和 Bootstrap。我使用了导航选项卡并在我的屏幕上添加了三个选项卡,显示三个不同的剑道图表。一切运行良好,但我面临一个问题。当我单击第二个选项卡时,剑道图表不会显示在整个屏幕上,但是如果我在屏幕上添加一个刷新图表的按钮,那么它可以正常工作并占据整个空间。但是为什么这在第一次显示时没有占据整个空间。我尝试了各种解决方案/解决方法,但没有一个符合我的标准。
-- 我在图表的图表区域中添加了宽度,这很有效,但它扰乱了图表的响应能力。
- 在角度控制器/服务中创建图表后,我尝试在图表上刷新/重绘,但这也失败了,并给出了图表 id 未定义的错误。
以角度创建图表后,如何刷新/重绘图表。我不想要 html 中的任何代码,它应该出现在 angular 文件中。或者可以通过其他任何方式解决此问题。