zoukankan      html  css  js  c++  java
  • angular解决模态框下echarts不显示问题

    例如:摸态框myModal.html,给它命名一个id,id='myModal';

      myModal.html页面想画一个echarts图表

      这里是angularJs已经封装好的echarts在html中的写法:<div id="box" data-echarts data-options="pie.option" style="250px;height: 100px;"></div>

      

      上图所示,我们可以利用bootstrap模态框的回调函数等模态框完全打开再去重新渲染图表

      echarts官网API也为我们提供了重新渲染图表的resize方法,这样我们就可以结合bootstrap模态框的回调函数根据新的尺寸重新渲染

    var box=$('#box');//图表所在的dom结构
    $('#myModal').on('shown.bs.modal',function(){
        box.resize()   //重绘
    });

    这样就可以再模态框下显示出来了。

    如果你是另一种html渲染的echarts图表,请参考https://www.cnblogs.com/roc-young/p/6949883.html;

  • 相关阅读:
    数据--第28课
    数据--第27课
    数据--第26课
    数据--第25课
    数据--第23课
    数据--第24课
    数据--第22课
    数据--第21课-递归课后练习
    lambda表达式
    数组和链表
  • 原文地址:https://www.cnblogs.com/shixy1617/p/9402799.html
Copyright © 2011-2022 走看看