建议一种快速的解决方法,以防止md-menu-item单击时关闭md-menu [英] Suggest a quick workaround to prevent md-menu from closing on md-menu-item's click
本文介绍了建议一种快速的解决方法,以防止md-menu-item单击时关闭md-menu的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图防止md-menu
在单击md-menu-item
时关闭.我已经通过对角形材料menuServiceProvider
的以下修复实现了它.
I am trying to prevent md-menu
from closing on md-menu-item
's click. I have achieved it with the following fix in angular material's menuServiceProvider
.
if (!target.hasAttribute('disabled') && !target.hasAttribute('md-menu-disable-close') &&
(!closestMenu || closestMenu == opts.parent[0])) { close(); }
但是正在寻找替代方法.
But looking for an alternative to do this.
推荐答案
单击后需要打开菜单,您可以通过以下方法轻松尝试: md-prevent-menu-close ="md-prevent-menu-close "
need to open menu after click you can simpley try this with click : md-prevent-menu-close="md-prevent-menu-close"
角度为1.x
<i class="material-icons"
ng-click="$ctrl.deleteAlerts(item.MessageNumber)"
md-prevent-menu-close="md-prevent-menu-close">
delete
</i>
和角度为2.x或角度为6
<i class="material-icons"
(click)="deleteAlerts(item.MessageNumber)"
md-prevent-menu-close="md-prevent-menu-close">
delete
</i>
这篇关于建议一种快速的解决方法,以防止md-menu-item单击时关闭md-menu的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文