我收到错误"容器未定义"在api加载时点击其他页面后。
我确定我的
var chartTwo = new google.visualization.PieChart(document.getElementById(' donutchartDue'))
正在运行,因为如果我只是在同一页面上等待,直到所有内容都被加载,则不会弹出错误。
我相信这个错误的原因是当我的模板更改而api在后台运行时我的图表div不再存在(基本上html和apis是异步的)。 =(
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
Nvm伙计们,我使用if(angular.element('#donutchartId')。length){}检查div是否存在,然后才能绘制图表