を使用して、私はこれが私のコードである角度2ここでngUIマップ
を試みたものです:
<ngui-map center="Brampton, Canada">
<marker position="Brampton, Canada"
draggable="true"
(click)="clicked($event)">
</marker>
<info-window id="iw">
lat: [[lat]], lng: [[lng]]
</info-window>
</ngui-map>
import { Component } from '@angular/core';
import { NguiMapComponent } from '@ngui/map';
@Component({
template: require('./app.html')
})
class AppCompoment {
clicked(event) {
let marker = event.target;
marker.ng2MapComponent.openInfoWindow('iw', marker, {
lat: marker.getPosition().lat(),
lng: marker.getPosition().lng(),
});
}
私はこのエラーを取得しています:
Cannot read property 'openInfoWindow' of undefined
どのように私はこの問題を修正することができます。
親切にアドバイスしてください。
は
Thanks.IこのERRのthis.marker.getPositionを得ることが – ANISUNDAR
は、APIのわからない関数ではありません...コンソールログマーカとチェック –
私はマーカの値が未定義であることを慰めました – ANISUNDAR