【发布时间】:2017-05-18 21:38:25
【问题描述】:
我正在尝试以多种方式使用该插件,但是当我引用“ChartModule.forRoot (require ('highcharts'))”时,它会引发此异常
错误中的错误遇到静态解析符号值。对本地(非导出)符号“require”的引用。考虑导出符号
(在原始 .ts 文件中的位置 23:13),解析符号 AppModule 在
'.../src/app/app.module.ts'
Obs:我的项目基于 SmartAdmin:https://wrapbootstrap.com/theme/smartadmin-responsive-webapp-WB0573SK0
Obs 2:我已经测试过了
//Highcharts
import { ChartModule } from 'angular2-highcharts';
import { HighchartsStatic } from 'angular2-highcharts/dist/HighchartsService';
declare var require: any;
export function highchartsFactory() {
const highcharts = require('highcharts');
const highChartsMore = require('highcharts/highcharts-more');
const solidGauge = require('highcharts/modules/solid-gauge');
ChartModule.forRoot(require('highcharts'),
require('highcharts/highcharts-more'),
require('highcharts/modules/solid-gauge'));
return highcharts;
}
【问题讨论】:
标签: javascript angular typescript highcharts