使用角料设计,发现了一个错误...... 在md菜单上,如果您有一个子菜单项(如图中所示)并打开子菜单然后将鼠标悬停在非子菜单项(菜单项)上,则会抛出错误“无法读取属性'打开' of null“并且在将鼠标悬停在不同的菜单项上后仍然会突出显示,并且需要单击才能打开子菜单项。
代码:
mask
] 2
答案 0 :(得分:1)
您从文档中复制了示例。这些样本不起作用。
<md-menu>
<md-button ng-click="openMenu($mdOpenMenu, $event)">MENU</md-button>
<md-menu-content width="4">
<md-menu-item>
<md-button ng-click="---">sub menu item</md-button>
</md-menu-item>
</md-menu-content>
</md-menu>
在你的控制器中:
var originatorEv;
scope.openMenu = function ($mdOpenMenu, ev) {
originatorEv = ev;
$mdOpenMenu(ev);
};