2017-04-14 59 views
0

因为我是Ionic 2的新手,所以在ng2-maps中有一个问题。 守则HTML端:Ionic 2:ng2-map info window not opening

<ng2-map zoom="13"> 
<marker id="{{site.id}}" *ngFor="let site of sites" [position]="[site.latitude, site.longitude]" (click)="openInfoWindow($event)"></marker> 
    <info-window id="iw"> 
     Site Name 
    </info-window> 

和打字稿侧

openInfoWindow(event) : void { 
    var marker = event.target; 
    marker.nguiMapComponent.openInfoWindow('iw', marker, { 
     lat: marker.getPosition().lat(), 
     lng: marker.getPosition().lng(), 
    }); 
} 

我现在想自定义信息窗口,但它不是打开并显示一个错误:

Cannot read property 'openInfoWindow' of undefined 

任何形式的帮助将不胜感激

回答

0

而不是“marker.nguiMapComponent.openInfoWindow”使用“marker.ng2MapComponent.openInfoWindow”