【问题标题】:Highcharts angular cannot read property 'series' of undefinedHighcharts 角度无法读取未定义的属性“系列”
【发布时间】:2020-11-04 23:01:49
【问题描述】:

我收到此错误消息。我真的很想深入研究 highstock.js 和支持文件,但我不知道该怎么做。

图表显示正常,但总是抛出此错误。

【问题讨论】:

  • 你需要提供一些代码,这样人家帮你比较方便。
  • 你能在 stackblitz.com 上重现这个吗?
  • 请在在线编辑器上重现您的问题。这是一个基本模板,您可以从 stackblitz.com/edit/highcharts-angular-stock 开始

标签: angular highcharts


【解决方案1】:

这可能是因为在加载页面时,来自观察者的数据没有完全加载,序列仍然未定义。 只需在您的 div 标签中添加一个条件即可避免此消息。 例如在 HTML 中是这样的:

    <div *ngIf="loaded">
       <highcharts-chart 
         [Highcharts]="Highcharts" 
         [options]="chartOptionsXrangeCS"
         style="width: 100%; display: block;">
      </highcharts-chart>
    </div>

还有一个名为“loaded”的布尔值在你的组件中,你把它放在 suscribe 方法的末尾。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-10
    • 2019-04-28
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多