从控制器关闭MD菜单

时间:2018-07-27 11:31:03

标签: angularjs material-design

我的页面上有一个md菜单项,我希望能够从控制器中的功能将其关闭。

我认为md-menu指令具有一个侦听器,该侦听器可以通过广播捕获事件,但在材料设计文档中找不到类似的内容。

类似这样的东西:

this.$rootScope.$broadcast('$mdCloseAllMenus);

这显然行不通。

1 个答案:

答案 0 :(得分:1)

不知道任何侦听器,但是您应该使用$mdMenu。将其注入您的控制器。从那里你应该打电话

$mdMenu.hide(null, { closeAll: true });