md-menu 不会用 ng-click 打开

md-menu won't open with ng-click

我正在尝试在 md-toolbar 中创建一个 md-menu 并在单击时将其打开。我打开下拉菜单的按钮代码如下:

<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-if 无效是否有原因?

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

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