我在离子应用程序中使用nvd3。在某些情况下,我会遇到问题,即在一个选项卡上有一个PieChart,在另一个选项卡上有IonicModal。一旦打开IonicModal,此后,当我进入PieChart选项卡时,图表将变得非常小。对我来说看起来很奇怪,因为如果IonicModal位于同一选项卡上,并且pieChart是可见的,则Modal不会影响pieChart,但是如果隐藏pieChart并打开Modal,则图表又会变得很小(设计被打扰)...

这是图像中
javascript -  ionic 模态与 Angular NVD3的冲突(基于D3)-LMLPHP

这是精简版javascript -  ionic 模态与 Angular NVD3的冲突(基于D3)-LMLPHP

这是紧凑的。
任何帮助,将不胜感激。

最佳答案

您可以尝试在extended: true属性中使用config

<nvd3 options="options" config="{extended: true}" data="data"></nvd3>


这是一个柱塞:http://plnkr.co/edit/WQq6e5?p=preview

可以在“仪表板”选项卡和“帐户”选项卡中打开IonicModal。

如果您神奇地删除了config属性,您注意到的问题就会发生...

关于javascript - ionic 模态与 Angular NVD3的冲突(基于D3),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35307383/

10-09 22:01