更新传单弹出窗口

时间:2018-08-31 13:47:15

标签: angular leaflet elementref

我有传单层,我使用layer.bindPopup()

将弹出窗口绑定到其中

我绑定的弹出窗口包含两个操作:删除层和编辑层。

然后,我所做的就是使用DOM事件监听器将事件出价给这些按钮:

this.elRef.nativeElement.querySelector('#Layer-delete').addEventListener('click', e => {
     this._removeLayerByBounds(layer);
});

我遇到的问题是eventListener显然失去了它的上下文,并且仅响应第一次单击事件。但是,当我单击地图,然后重新单击图层以显示弹出窗口时,该方法就可以使用。

还有什么更好的方法可以在单击层时实现这两个动作。

0 个答案:

没有答案