我試圖用幾種方式使用插件,但是當我引用「ChartModule.forRoot(require('highcharts'))」時,它會拋出這個例外(angular2-highcharts)遇到錯誤時遇到靜態解析符號值
ERROR in Error encountered resolving symbol values statically.
Reference to a local (non-exported) symbol 'require'. Consider exporting the symbol
(position 23:13 in the original .ts file), resolving symbol AppModule in
'.../src/app/app.module.ts'
觀測值:我projetc總部設在SmartAdmin:https://wrapbootstrap.com/theme/smartadmin-responsive-webapp-WB0573SK0
觀測數據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;
}