【发布时间】:2017-10-05 14:36:56
【问题描述】:
我需要帮助才能在 angular4 应用程序中获取我的 highmap。我使用 npm 安装了 highcharts。
我像这样在我的 app.component.ts 中包含了 highcharts,因为我遇到了一些通过这种方式解决的错误(可能是错误的方式):
const Highcharts = require('highcharts');
require('highcharts/highcharts-more')(Highcharts);
require('highcharts/modules/solid-gauge')(Highcharts);
require('highcharts/modules/map')(Highcharts);
require('highcharts/modules/data')(Highcharts);
require('highcharts/js/modules/world')(Highcharts);
之后,我可以使用 Highcharts 毫无问题地创建图表,但问题是当我想使用 Highcharts.js + map.js 创建地图时,我似乎无法从包含或导入的地图集合还是我遗漏了什么?我尝试以与require('.../world.js')(Highcharts) 上方相同的方式获取文件,并尝试在 index.html 中使用"<script src=""> 标记并使用来自 highcharts 的链接作为源,两种方式我都得到错误(提供的链接向下)。我还尝试将“world.js”中的数据直接复制到'mapData: Highcharts.maps['custom/world'] = {...},' 下的图表选项中,它就是这样工作的。那么我可以做些什么来使用它而不是复制粘贴数据呢?
【问题讨论】:
标签: javascript angular highcharts highmaps