在 Twitter Bootstrap 模式中使用 AmCharts 预览时,我遇到了一个非常奇怪的错误。
实际上它是一个用于预览一些图形数据的模态,但有时它实际上并不显示图形,直到:
-我打开检查元素对话框。(意味着窗口调整大小事件)
- 或者通过调整检查元素对话框的大小(如果它已经打开)。(再次意味着窗口调整大小事件)
-我手动调整浏览器窗口的大小
从我的后端的 Angular 来看,发送数据没有问题,它总是发送相同的数据。
我知道我的问题真的很愚蠢,但我认为可能有人遇到过这个问题。
提前致谢
最佳答案
有同样的问题,通过显示模态后调整大小来解决
$('#myModal').on('shown.bs.modal', function (e) {
chart.invalidateNow();
chart.validateSize();
}
关于javascript - Amcharts 仅显示有关调整大小事件的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20658768/