我有一个项目,我有一个地图(使用 ngx-leaflet ) 论 点击 在标记上,我想显示来自 Angular Material 。
对话框将打开,但当我单击“关闭”按钮时,它将再次打开,然后关闭。
我在这里做了一个演示: Example Project .
原因是你在“角度世界”之外触发了模态的打开,因为它与 click 谷歌地图标记上的事件。然后就是这些类型的不一致。
click
2种解决方案:
m.addEventListener("click", ()=> { this.zone.run(() => {this.openExampleDialog();}) })
工作 fiddle here