📜  Angular Highcharts-环境设置(1)

📅  最后修改于: 2023-12-03 15:29:23.482000             🧑  作者: Mango

Angular Highcharts-环境设置

在Angular应用程序中使用Highcharts需要进行一些特殊的环境设置。以下是在Angular项目中配置Highcharts的详细指南。

步骤1:安装Highcharts

首先,需要安装Highcharts模块。可以在应用程序根目录下使用以下命令进行安装:

npm install highcharts --save
步骤2:导入Highcharts模块

导入Highcharts模块为之后的使用做好准备。在app.module.ts中添加如下代码:

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

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    HighchartsChartModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

HighchartsChartModule模块的导入使得我们可以在组件模板中轻松地调用Highcharts库。

步骤3:在组件中使用Highcharts

现在就可以在组件模板中使用Highcharts了。例如,可以在app.component.html中添加如下代码:

<highcharts-chart
  [Highcharts]="Highcharts"
  [options]="chartOptions"
  style="width: 100%;"
></highcharts-chart>

这种方法将Highcharts作为输入属性添加到highcharts-chart组件中,以便使得Highcharts库在应用程序中可用。同时,将可选项数组chartOptions传递给highcharts-chart组件。

import { Component } from '@angular/core';
import * as Highcharts from 'highcharts';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  
  public Highcharts = Highcharts;
  public chartOptions = {
    title: {
      text: 'Angular Highcharts Example'
    },
    series: [{
      data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
    }]
  };
  
}

最后,在组件类中,需要使用import语句导入Highcharts对象。然后,将Highcharts对象分配给公共对象,以便将Highcharts对象作为输入属性传递给highcharts-chart组件。在chartOptions对象中指定一些示例数据即可测试Highcharts图表是否能正常工作。

这样,我们的Highcharts环境设置就完成了!现在可以在Angular项目中开始使用Highcharts图表了。