Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs md菜单检测外部单击_Angularjs_Menu_Click_Material Design - Fatal编程技术网

Angularjs md菜单检测外部单击

Angularjs md菜单检测外部单击,angularjs,menu,click,material-design,Angularjs,Menu,Click,Material Design,我使用的是角度材质和md菜单。我可以通过按下菜单按钮来运行功能,但不能在外部运行。菜单打开时,如何通过在菜单外单击来执行功能 守则: <md-menu> <div ng-click="$mdOpenMenu($event);"> <div> <md-

我使用的是角度材质和md菜单。我可以通过按下菜单按钮来运行功能,但不能在外部运行。菜单打开时,如何通过在菜单外单击来执行功能

守则:

                    <md-menu>
                        <div ng-click="$mdOpenMenu($event);">
                            <div>
                                <md-icon md-svg-src="1.svg"></md-icon>
                            </div>
                            {{ items }}
                        </div>
                        <md-menu-content width="2">
                            <md-menu-item>
                                <md-button ng-click="funa()">item1</md-button>
                            </md-menu-item>
                            <md-menu-item>
                                <md-button ng-click="funb()">item2</md-button>
                            </md-menu-item>
                        </md-menu-content>
                    </md-menu>

{{items}}
项目1
项目2
当我在菜单外单击时,始终处于关闭状态,无法运行其他操作/功能

非常感谢