Angularjs md菜单赢得';不要用鼠标单击打开

Angularjs md菜单赢得';不要用鼠标单击打开,angularjs,angular-material,angularjs-ng-click,Angularjs,Angular Material,Angularjs Ng Click,我试图在md工具栏中创建一个md菜单,并在单击时将其打开。打开下拉菜单按钮的代码如下: <md-button aria-label="Open menu" class="md-icon-button" ng-show="(data.isAdmin || getUIActions('context').length > 0) && options.omitHeaderOptions != 'true'" ng-click="$mdMenu.open()">

我试图在md工具栏中创建一个md菜单,并在单击时将其打开。打开下拉菜单按钮的代码如下:

<md-button aria-label="Open menu" class="md-icon-button" ng-show="(data.isAdmin || getUIActions('context').length > 0) && options.omitHeaderOptions != 'true'" ng-click="$mdMenu.open()">
    <md-icon md-menu-origin id="adminMenu">menu</md-icon>
</md-button>

菜单
我有两个问题--

1) 在这段代码的上一次迭代中,我的md按钮上有ng if。使用ng if时,下拉菜单始终打开且无法关闭。当我切换到ng show或完全取出条件时,菜单不见了。为什么ng show有效而ng不有效


2) 我直接从angular material文档中复制了ng click的代码,但似乎无法通过单击打开菜单。我遗漏了什么吗?

遇到此问题时,我正在使用v.1.1.0。一旦我更新到v.1.1.5,问题就得到了解决