在我的项目中使用Highstock.js时,尝试解决以下错误时遇到了一些困难:
angular.js:12808 TypeError: Cannot read property 'chart' of undefined
at a.Chart.reflow (http://hostname:8080/bower_components/highcharts/highstock.js:260:415)
at http://hostname:8080/bower_components/highcharts-ng/dist/highcharts-ng.js:443:15
at Scope.$broadcast (http://hostname:8080/bower_components/angular/angular.js:16707:28)
at http://hostname:8080/components/services/util.js:335:27
at http://hostname:8080/bower_components/angular/angular.js:18268:31
at completeOutstandingRequest (http://hostname:8080/bower_components/angular/angular.js:5764:10)
at http://hostname:8080/bower_components/angular/angular.js:6041:7 undefined
从我阅读的内容来看,这是一个已知问题,但是到目前为止,我看到的解决方案与AngularJS无关,而仅与Angular 2及更高版本有关。 每当我在选项卡(其中包含图表)之间切换几次时,就会出现此错误消息。
任何建议是什么原因以及如何解决?