嗨,我真的很难解决这个问题,如果有人能帮我解决这个问题会很棒。
我正在尝试发送角度"范围"反对highcharts click事件,以便我可以调用父控制器的方法,但我尝试的每个方法都会收到编译错误。
以下是我在highcharts选项中的内容。我试图使$ scope参数没有编译问题。编译错误是"找不到符号范围"。
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function () {
var url = this.series.options.url;
if (!this.series.options.clickable) {
return;
}
if (this.series.options.url == "") {
$scope.vm.ParentController.generateDrilldown(this.series.options.name, this.x - 1);
} else {
window.open(this.series.options.url);
}
}
}
},
}
}
我尝试通过seriesData发送$ scope对象,然后尝试调用" this.series.options.scope"但那没用。我在整个班级中为范围制作了一个字段但是没有用。我不知道还有什么可以尝试。
任何帮助将不胜感激! 感谢