Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 谷歌地图信息窗口关闭侦听器_Angular_Typescript_Google Maps_Agm Map - Fatal编程技术网

Angular 谷歌地图信息窗口关闭侦听器

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

我在angular中使用agm地图来显示地图和标记:

<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>
参考: