md-menu检测点击外面

时间:2016-02-04 10:28:04

标签: angularjs menu click material-design

我正在使用Angular Material和md-menu。我可以通过按菜单按钮来运行功能,但不能在外面运行。如何在菜单打开时单击菜单外部来执行功能?

代码:

                    <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>

当我在菜单外单击时,总是关闭,我无法再运行其他操作/功能。

非常感谢!

0 个答案:

没有答案