角材料垫

时间:2019-05-04 07:11:26

标签: angular typescript angular-material

1)打开包含多个文件的文件夹。 2)右键单击文件,然后显示上下文菜单。 3)右键单击另一个文件,第一个菜单关闭,然后打开一个新的上下文菜单。 (需要一键)

我发现使用mat-menu,您需要单击菜单之外的菜单,然后再次单击以打开一个新菜单。如何更改mat-menu,使其像上面的示例一样工作?

我试图修改此示例https://stackblitz.com/edit/mat-nested-menu-yclrmd?embed=1&file=app/nested-menu-example.html

实际上应该关闭而不是悬停。

1 个答案:

答案 0 :(得分:0)

您可以在菜单上使用悬停事件,然后基于该事件打开另一个菜单。 Mat Menu具有用于焦点特定菜单的api。