gpt4 book ai didi

angularjs - 从按钮打开触发菜单

转载 作者:行者123 更新时间:2023-12-01 03:34:26 25 4
gpt4 key购买 nike

我在我的 html 中定义了一个菜单:

 <md-menu>
<!-- Trigger element is a md-button with an icon -->
<md-button ng-click="$mdOpenMenu($event)" class="md-icon-button" aria-label="Open sample menu">
<md-icon md-svg-icon="call:phone"></md-icon>
</md-button>
<md-menu-content>
<md-menu-item><md-button ng-click="doSomething()">Do Something</md-button></md-menu-item>
</md-menu-content>
</md-menu>

和同一 html 上其他地方的按钮:
<md-button ng-click="openOtherMenu()">Open Menu</md-button>

我希望单击“打开菜单”按钮将触发菜单的打开。我不确定 openOtherMenu() 中需要什么。有任何想法吗?

最佳答案

尝试
1)分配一些id或类

  <md-button id='luis' ng-click="$mdOpenMenu($event)"

2)在你的 Controller 中
 .controller('yourcontroller',function($scope,$timeout){

$scope.openOtherMenu=function(){
$timeout(function(){
var ele=document.getElementById('luis');
angular.element(ele).triggerHandler('click');
},0);

}

关于angularjs - 从按钮打开触发菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35947445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com