我的 Angular Material 网站上会弹出一个上下文菜单。当 md-menu 显示时,会自动创建 md-backdrop。当我在 md 菜单外部单击时,将单击 md 背景并关闭 md 菜单。
我想真正收到 ng-click。例如,如果我的网页上有一个 md 按钮,并且要弹出一个 md 菜单,那么如果我单击该 md 按钮,该按钮不会触发,因为我正在单击 md 背景。我基本上必须单击两次,一次关闭 md 菜单,再次单击按钮。
我想知道是否可以将此点击传播到 md-backdrop 之外并在 md-button 上接收它。否则我想知道如何完全禁用 md-backdrop。
最佳答案
我最终通过更改 md-backdrop 的 z-index 值解决了这个问题。我必须编辑引用 md-backdrop 的 css 类,并将 z-index 设置为比我想要按下的 md-button 更低的数字。
关于javascript - 如何在 Angular Material 中的 md-backdrop 后面接收 ng-click 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37151507/