我将highcharts-more映射到系统变量:
'highcharts-more': 'node_modules/highcharts/highcharts-more.src.js'
然而,它总是给我一个错误:
Error in dev/process/templates/detail.template.html:40:33
ORIGINAL EXCEPTION: Error: Highcharts error #17: www.highcharts.com/errors/17
有谁知道如何修复它,这样我就可以使用箱线图类型的图表了吗?
发布于 2016-09-02 13:00:17
systemjs.config.js
var map = {
...
'angular2-highcharts': 'node_modules/angular2-highcharts',
'highcharts/highstock.src': 'node_modules/highcharts/highstock.js',
'highcharts/highcharts-more.js': 'node_modules/highcharts/highcharts-more.js',
...
}
my.component.ts
import {CHART_DIRECTIVES} from 'angular2-highcharts';
import {Highcharts} from 'angular2-highcharts';
require('highcharts/highcharts-more.js')(Highcharts);
@Component({
...
})
export class CompareMeasureComponent implements OnInit {
...
}
这是工作:)
发布于 2016-06-09 14:46:07
我在这个问题上花了相当多的时间。我终于在https://github.com/gevgeny/angular2-highcharts/issues/21中找到了答案
当我使用angular2-highcharts包时,必须在Highcharts.js文件中包含一行要求。
require('../../highcharts/highcharts-more.js')(Highcharts);
这解决了我的问题。
发布于 2017-01-23 16:09:20
您可以执行以下操作:
declare var require: any;
var Highcharts = require('highcharts');
require('highcharts/highcharts-more.js')(Highcharts);
export { Highcharts };
https://stackoverflow.com/questions/37727408
复制相似问题