【发布时间】:2020-02-23 02:18:59
【问题描述】:
我正在尝试使用两个组件,<app-map> 和 <app-markers-list>。
<app-map> 加载 Google Maps API 并在页面上显示地图。它在ngAfterViewInit() 中发出mapLoaded 事件
@Output() mapLoaded: EventEmitter<boolean> = new EventEmitter();
<app-markers-list> 通过 Angular 的 HttpClient 加载标记列表。它在HttpClient.get().subscribe() Observable 的末尾发出一个markersLoaded 事件。
@Output() markersLoaded: EventEmitter<boolean> = new EventEmitter();
如何一次捕获这两个事件,以便调用另一个组件的函数来使用标记填充地图?
【问题讨论】:
标签: javascript angular asynchronous dom-events