MD-菜单的预期的行为是我们做到以下几点:错误无效的HTML:预计两个孩子元素
<md-menu>
<button ng-click="$mdOpenMenu()">Filters</button>
<md-menu-content>
<md-menu-item ng-repeat="field in devices.fieldList"><md-button ng-click="devices.setFilter(field)" ng-bind="field.name"></md-button></md-menu-item>
</md-menu-content>
</md-menu>
不过我用的时候有一个情况MD-菜单栏,我想要快速访问按钮来刷新一些数据,这会导致错误md-menu的HTML无效:预计有两个子元素。虽然我也许可以看它感觉就像是你应该能够具备以下功能不同的UI明智它的伟大工程:
片段
<md-menu-bar>
<md-menu>
<button ng-click="$mdOpenMenu()">Filters</button>
<md-menu-content>
<md-menu-item ng-repeat="field in devices.fieldList"><md-button ng-click="devices.setFilter(field)" ng-bind="field.name"></md-button></md-menu-item>
</md-menu-content>
</md-menu>
<md-menu>
<button ng-click="data.refresh()"><md-icon class="material-icons">refresh</md-icon></button>
</md-menu>
</md-menu-bar>
有什么原因,这不应该做?