fusioncharts / angular4-fusioncharts

A simple and lightweight Angular 4 component which provides bindings for FusionCharts JavaScript Charting Library
MIT License
17 stars 7 forks source link

core is not a function #17

Closed vosho closed 6 years ago

vosho commented 6 years ago

Could you help with error: DashboardComponent.html:71 ERROR TypeError: core is not a function at Function.FusionChartsService.resolveFusionChartsCore (fusioncharts.service.js:23) Env: "@angular/core": "^5.2.0",

rousan commented 6 years ago

Hello @StevenWung, Please call fcRoot() method with FusionCharts core module as first argument like below:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

// Import FusionCharts core module
import * as FusionCharts from 'fusioncharts';
// Import charts module
import * as Charts from 'fusioncharts/fusioncharts.charts';
// Import Angular 4 wrappper
import { FusionChartsModule } from 'angular4-fusioncharts';
import { AppComponent } from './app.component';

// Call fcRoot() with FusionCharts as first argument
FusionChartsModule.fcRoot(FusionCharts, Charts, FintTheme);

@NgModule({
    declarations: [
        AppComponent
    ],
    imports: [
        BrowserModule,
        // Here use FusionChartsModule as dependency module
        FusionChartsModule
    ],
    providers: [],
    bootstrap: [AppComponent]
})
export class AppModule { }