未捕获的TypeError:google.visualization.ColumnChart不是构造函数

问题描述 投票:1回答:1

使用Google图形时出现以下错误。当我将(i + 1)作为此回调函数的参数传递时,可能出现此错误。它正在IE中加载,但在chrome中加载有时并且大多数时候仅给出错误。

Uncaught TypeError: google.visualization.ColumnChart is not a constructor

下面是该代码。

for (var i=0;i<waveCount;i++)
        {
      google.charts.load('current', {'packages': ['corechart'], 'callback': drawWaveChart(i+1)});
      //google.charts.load('current', {packages: ['corechart']});  
      //google.charts.setOnLoadCallback(drawWaveChart(i+1));
        }
javascript sharepoint google-visualization sharepoint-online react-google-charts
1个回答
0
投票

回调期望引用一个函数-> drawWaveChart

不是函数的结果-> drawWaveChart(i+1)

如果您要将参数传递给回调,将调用包装在函数中...

'callback': function () {drawWaveChart(i+1);}
© www.soinside.com 2019 - 2024. All rights reserved.