组件初始化后对角使用Highmaps

时间:2019-05-28 16:41:37

标签: angular highcharts

我正在使用带有官方Angular包装器的Highmaps。如果我在ngOnInit中初始化地图,则可以正常工作(在chartMap指令中将[options]设置为highcharts-chart):

ngOnInit(){
    this.chartMap = {
        chart: {
          map: mapUS
        },
    ........
    ........ 
}

问题是在组件启动时我不知道要显示的地图。如果我稍后尝试设置它(例如,当用户单击按钮时),而我没有在ngOnInit中进行设置,则在组件启动时会出现错误:

ERROR TypeError: Cannot read property 'series' of undefined

在组件启动时是否必须创建地图?以后有办法设置吗?

1 个答案:

答案 0 :(得分:0)

我最终在没有包装的情况下在Angular中使用了Highcharts