0
我有谷歌圖表的問題。我得到錯誤控制檯:無法讀取undefined的財產「地圖」 - Google圖表
- 概述 - 個統計圖表-ctrl.js:102未捕獲的(以諾)類型錯誤:無法讀取性能在回調的不確定的「地圖」(概述-個統計圖表,ctrl.js :102)at loader.js:242
當我刷新或點擊其他鏈接並返回到相同的鏈接時,它的工作效果很好。但只有當我第一次加載頁面時纔會出現此錯誤。
這是我的代碼:
google.charts.load('current', {
callback: function() {
var teamNames = $scope.teams.map(team => team.team_name);
var days = $scope.teams.map(team => team.date_activity);
var avgMaxHRLastDays = $scope.teams.map(team => team.avgMaxHRLastDays);
var days = $scope.teams.map(team => team.date_activity);
var withDates = avgMaxHRLastDays.map(data => data);
var newArray = matrixTranspose(withDates);
var dataChart = newArray.map(data => [''].concat(data));
console.log("dataChart ", dataChart);
var filled = dataChart.map(data => fillWithZeros(data, $scope.teams.length));
var dataToVisualize = [
["Teams"].concat(teamNames),
].concat(filled);
var data = new google.visualization.arrayToDataTable(dataToVisualize);
var chart = new google.visualization.LineChart(document.getElementById('heartOverviewChart'));
chart.draw(data, optionsDesktop);
},
packages: ['corechart']
});
感謝您的幫助!
錯誤在這一行:var teamNames = $ scope.teams.map(team => team.team_name); – mrkibzk
我不知道如果是你的問題的解決方案,但我認爲你需要,如果你沒有添加,當身體加載時調用圖表,如果你沒有添加你的腳本。 – 2017-10-18 06:49:47