Показать график под углом 6

Я следую этому уроку, чтобы показать чарт от fusionchart под углом 6

Но это только показывает это сообщение:

Cannot read property 'moduleObj' of undefined

Я сделал импортированные в app.module.ts

import { FusionChartsModule } from 'angular-fusioncharts';



// Import fusioncharts core in the root
import FusionCharts from 'fusioncharts/core';

// Import chart type
import Column2D from 'fusioncharts/viz/column2d'; // Column2D chart

// Import the fusion theme

import FusionTheme from 'fusioncharts/themes/es/fusioncharts.theme.fusion';
import { ChartComponent } from './chart/chart.component'
// Pass the fusioncharts library and chart modules

FusionChartsModule.fcRoot(FusionCharts, Column2D, FusionTheme);

@NgModule({
  imports:      [ BrowserModule, FormsModule,  FusionChartsModule ],
  declarations: [ AppComponent, HelloComponent, ChartComponent ],
  bootstrap:    [ AppComponent ]
})
This is my html:
Meu html está assim:

<fusioncharts
    width="700"
    height="400" 
    type="Column2d"
    [dataSource]="dataSource">
</fusioncharts> 

Вот мой стек

1 ответ

Решение

У меня была та же проблема, но позже выяснилось, что stackblitz внутренне пытается скомпилировать код в ES5, однако в недавней модульной сборке FusionCharts они внутренне используют весь синтаксис модуля ES6, следовательно, stackblitz не может запускать диаграммы, однако, если вы проверите образец локально с помощью Angular CLI, он будет работать нормально. Дайте мне знать, если вам нужна помощь, я могу поделиться образцом, если это необходимо.

Другие вопросы по тегам