Angular 离子2未捕获(承诺中):错误:Highcharts错误#17:www.Highcharts.com/errors/17

Angular 离子2未捕获(承诺中):错误:Highcharts错误#17:www.Highcharts.com/errors/17,angular,typescript,highcharts,ionic2,Angular,Typescript,Highcharts,Ionic2,我想在我的项目中添加highchart gauge,但我给出了 未捕获(承诺):错误:Highcharts错误#17:www.Highcharts.com/errors/17 Error 它对我说;加载highcharts-more.js文件,但我不知道如何加载 我找了,但什么也没找到 直到现在 app.module.ts import { NgModule, ErrorHandler } from '@angular/core'; import { BrowserModule } from '

我想在我的项目中添加highchart gauge,但我给出了

未捕获(承诺):错误:Highcharts错误#17:www.Highcharts.com/errors/17 Error

它对我说;加载highcharts-more.js文件,但我不知道如何加载

我找了,但什么也没找到

直到现在

app.module.ts

import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';

import { KanalolusturPage } from '../pages/kanalolustur/kanalolustur';
import { KanalPage } from '../pages/kanallistele/kanallistele';
import { TabsPage } from '../pages/tabs/tabs';

import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
import { DbProvider } from '../providers/db/db';
import { IonicStorageModule } from '@ionic/storage';
import { HttpModule } from '@angular/http';
import { SQLitePorter } from '@ionic-native/sqlite-porter';
import { SQLite } from '@ionic-native/sqlite';
import { TaskServiceProvider } from '../providers/task-service/task-service';
import { ChartModule } from 'angular2-highcharts';
import * as highcharts from 'Highcharts';



@NgModule({
  declarations: [
    MyApp,
    KanalolusturPage,
    KanalPage,
    TabsPage,
    GetlerPage,
    PostlarPage,
    UyelikPage,
    ElementolusturPage,
    VerilerPage,
  ],
  imports: [
    BrowserModule,
    HttpModule,
    IonicModule.forRoot(MyApp),
    IonicStorageModule.forRoot(),
    ChartModule.forRoot(highcharts)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    KanalolusturPage,
    KanalPage,
    TabsPage,
    GetlerPage,
    PostlarPage,
    UyelikPage,
    ElementolusturPage,
    VerilerPage,

  ],
  providers: [
    StatusBar,
    SplashScreen,
    {provide: ErrorHandler, useClass: IonicErrorHandler},
    DbProvider,
    DbProvider,
    SQLitePorter,
    SQLite,
    TaskServiceProvider,
  ]
})
export class AppModule {}
veriler.ts

constructor(public navCtrl: NavController, public navParams: NavParams,public http: Http) {


    this.chartOptions={
      chart: {
    type: 'gauge',
    plotBackgroundColor: null,
    plotBackgroundImage: null,
    plotBorderWidth: 0,
    plotShadow: false
},

title: {
    text: 'Speedometer'
},

pane: {
    startAngle: -150,
    endAngle: 150,
    background: [{
        backgroundColor: {
            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
            stops: [
                [0, '#FFF'],
                [1, '#333']
            ]
        },
        borderWidth: 0,
        outerRadius: '109%'
    }, {
        backgroundColor: {
            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
            stops: [
                [0, '#333'],
                [1, '#FFF']
            ]
        },
        borderWidth: 1,
        outerRadius: '107%'
    }, {
        // default background
    }, {
        backgroundColor: '#DDD',
        borderWidth: 0,
        outerRadius: '105%',
        innerRadius: '103%'
    }]
},

// the value axis
yAxis: {
    min: 0,
    max: 200,

    minorTickInterval: 'auto',
    minorTickWidth: 1,
    minorTickLength: 10,
    minorTickPosition: 'inside',
    minorTickColor: '#666',

    tickPixelInterval: 30,
    tickWidth: 2,
    tickPosition: 'inside',
    tickLength: 10,
    tickColor: '#666',
    labels: {
        step: 2,
        rotation: 'auto'
    },
    title: {
        text: 'km/h'
    },
    plotBands: [{
        from: 0,
        to: 120,
        color: '#55BF3B' // green
    }, {
        from: 120,
        to: 160,
        color: '#DDDF0D' // yellow
    }, {
        from: 160,
        to: 200,
        color: '#DF5353' // red
    }]
},

series: [{
    name: 'Speed',
    data: [80],
    tooltip: {
        valueSuffix: ' km/h'
    }
}]

    };  
veriler.html

<chart class="my-gauge-chart" [options]="chartOptions" type="chart" ></chart>

你可以帮助我写这篇文章,类似于:

import Highmore from '../../node_modules/highcharts/highcharts-more.js';
还有可能:


错误的开始是
当您将chart.type或series.type设置为Highcharts中未定义的系列类型时,会发生此错误。
。你确定你没有设置一些奇怪的类型吗?我添加了新的代码块,并在veriler.ts和app.module.ts上添加了这个地址的chartOptions代码,但我解决了相同的错误Thanx bro;添加ChartModule.forRoot(highcharts,Highmore)
npm install highcharts-more --save