我正在使用带有官方Angular包装器的Highmaps。如果我在ngOnInit
中初始化地图,则可以正常工作(在chartMap
指令中将[options]
设置为highcharts-chart
):
ngOnInit(){
this.chartMap = {
chart: {
map: mapUS
},
........
........
}
问题是在组件启动时我不知道要显示的地图。如果我稍后尝试设置它(例如,当用户单击按钮时),而我没有在ngOnInit
中进行设置,则在组件启动时会出现错误:
ERROR TypeError: Cannot read property 'series' of undefined
在组件启动时是否必须创建地图?以后有办法设置吗?
答案 0 :(得分:0)
我最终在没有包装的情况下在Angular中使用了Highcharts