javascript - highcharts 未在选项卡中加载

标签 javascript angular highcharts angular-material2

我有多个标签 View ,每个标签 View 中都有一个组件渲染。这是代码:

<mat-tab-group>
                    <mat-tab *ngFor="let g of goals; index as i">
                        <ng-template mat-tab-label>{{g.name}}</ng-template>
                        <div class="row">
                            <app-summary [goal]="g"></app-summary>
                        </div>
                        <div class="row">
                            <mat-table #table [dataSource]="dataSource[i]">
                                ## some table content here
                            </mat-table>
                        </div>
                    </mat-tab>
                </mat-tab-group>

这里是 app-summary看起来像:

<div fxLayout="column" fxLayoutGap="20px" style="padding: 20px; width: 1100px;">
  <div fxLayout="row" fxLayoutGap="10px" fxLayoutAlign="start start">
    <div fxFlex="55">
      <mat-card class="summary-card">
        <mat-card-content>
          <chart [options]="wealthOptions"></chart>
        </mat-card-content>
      </mat-card>
    </div>
    <div fxFlex="25">
      <mat-card class="summary-card">
        <mat-card-content>
          <chart [options]="pieProbOptions"></chart>
        </mat-card-content>
      </mat-card>
    </div>
  </div>
</div>

<chart>包含 Highcharts View 。但是,图表仅适用于第一个选项卡。 component为每个选项卡加载和呈现。

这里是否缺少某些东西或需要以某种方式完成?

最佳答案

这是因为,当你初始化highcharts时,除了第一个tab,其他的都不在DOM中,所以不能初始化。

您将不得不监听一些选项卡更改事件,然后在选项卡呈现后重新初始化 highcharts。

关于javascript - highcharts 未在选项卡中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49845401/

相关文章:

javascript - 如何使用微软人脸API?

javascript - 如何将 iframe 视频播放器锚定到底部、左侧和右侧位置? HTML5 和 JavaScript

angular - 有没有办法在 Angular4 中链接 @Injectable()

javascript - 添加超过 10 个系列时 Highcharts 性能下降

javascript - 如何在 HTML 表单/标签之上绘制 Canvas?

angular - rxjs 与 systemjs 捆绑在一起用于 Angular 2.0 应用程序

string - Angular 2 相当于 $interpolate

javascript - 具有嵌入式 Web 服务器的 PhantomJS 仅使用一个 CPU

javascript - Highcharts .update 修改原始数据数组

javascript - 来自网站上 RSS 的博主提要