関数または特定のクリックが実行されたときにのみ要素を表示するにはどうすればよいですか?私の場合、これは私のHTMLマークアップです:関数またはクリックが実行されたときの角度2 ngIf
<sebm-google-map [latitude]="lat" [longitude]="lng" [zoom]="zoom" [mapTypeId]="maptype" [mapTypeControlOptions]="mapTypeControlOptions">
<sebm-google-image-map-type [mapLayerId]="'linz'" [options]=imageMapOptions>
<sebm-google-map-marker *ngFor="#location of locations" [latitude]="location.lat" [longitude]="location.lng" [label]="location.id" (markerClick)="updateDiv()">
<sebm-google-map-info-window [disableAutoPan]="true"> {{ location.id }} <strong>{{ location.content }}</strong></sebm-google-map-info-window>
</sebm-google-map-marker>
</sebm-google-image-map-type>
</sebm-google-map>
<section *ngIf="markerClick==true" id="ethiopian-desert">TEST</section>
私はmarkerClickと同じように試しましたが、うまくいかないようです。私は、マーカーがクリックされたときにそれを表示したいと思っていました。そして、もう一度閉じる必要がありました。ここで
あなたはクリックで切り替えるブール型プロパティにご*ngIf
式をバインドすることができplunker link
あなたは閉じられるの 'infoWindowClose'イベントを使用する必要があります。 – dfsq