我如何在 Angular Material 中的 md-backdrop 后面接收 ng-click 事件

How do I receive an ng-click event behind a md-backdrop in Angular Material

我的 Angular Material 网站上弹出了一个上下文菜单。当显示 md-menu 时,会自动创建一个 md-backdrop。当我在 md-menu 之外单击时,md-backdrop 被单击并且 md-menu 被关闭。

我想实际收到那个 ng-click。例如,如果我的网页上有一个 md 按钮,并且要弹出一个 md 菜单,如果我单击 md 按钮,该按钮不会触发,因为我正在单击 md 背景。我基本上必须点击两次,一次关闭 md-menu,然后再次实际点击按钮。

我想知道是否可以将此点击传播到 md-backdrop 之外并在 md-button 上接收它。否则我想知道如何完全禁用 md-backdrop。

我最终通过更改 md-backdrop 的 z-index 值解决了这个问题。我不得不编辑 css class 引用 md-backdrop 并将 z-index 设置为比我想要按下的 md-button 更低的数字。