我在Angular中使用JQuery从yAxis移除网格线,并将其从Highcharts插件添加到xAxis。在使用下面的代码时,它完美地适用于引用yAxis的第一个函数,但是引用xAxis的完全相同的代码给我一个结果,即我“无法设置未定义的属性'gridLineWidth'”。我想念什么?
ngOnInit() {
$('table.return')
.bind('highchartTable.beforeRender', function (event, highChartConfig) {
$.each(highChartConfig.yAxis, function (index, value) {
value.labels.rotation = value.labels.rotation || -45;
value.gridLineWidth = 0;
});
$.each(highChartConfig.xAxis, function (index, value) {
value.gridLineWidth = 1;
});
}