Angular 谷歌地图信息窗口关闭侦听器
我在angular中使用agm地图来显示地图和标记:Angular 谷歌地图信息窗口关闭侦听器,angular,typescript,google-maps,agm-map,Angular,Typescript,Google Maps,Agm Map,我在angular中使用agm地图来显示地图和标记: <agm-map #map > <agm-marker *ngIf="searchDataService.search" *ngFor="let store of searchDataService.filteredStores" [latitude]="store.lat" [longitude]="store.lon" (mar
<agm-map #map >
<agm-marker
*ngIf="searchDataService.search"
*ngFor="let store of searchDataService.filteredStores"
[latitude]="store.lat"
[longitude]="store.lon"
(markerClick)='select_marker(store, infoWindow)'>
<agm-info-window #infoWindow >
<div [ngClass]="['marker-tooltip', 'store-text']">
{{store.type}} {{store.id}}<br>
{{store.address}}<br>{{store.zip}} {{store.city}}
</div>
</agm-info-window>
</agm-marker>
</agm-map>
有没有办法通过单击关闭按钮来设置信息窗口何时关闭的侦听器?我已经在处理当点击其他标记时关闭的情况
一般来说,我对angular和web开发也很陌生,所以我很难找到markerClick的文档,所以我不知道infoWindow是什么对象。如果我能找到文件,我想我可以自己弄清楚。有什么建议吗
有什么想法吗?您有一个事件发射器,这可能会对您有所帮助
<agm-info-window (infoWindowClose)="close($event)">
<strong>InfoWindow content</strong>
</agm-info-window>
参考: