0
我单击某个项目时显示下拉菜单。当我再次点击该项目时,它正在隐藏。我试图隐藏下拉菜单,如果我点击窗口上的任何地方。 这是我的代码。如何在angularjs中单击菜单外部时关闭下拉菜单
<div ng-click="showDropDown()" class="dropdown">dropDown
<div id="myDropdown" class="dropdown-content">
<label ng-click="sentToHome()">Home</label>
<label ng-click="sentToContacts()">Contacts</label>
</div>
</div>
这里是我的控制器:
$scope.showDropDown = function(){
document.getElementById("myDropdown").classList.toggle("show");
};
如何关闭下拉,如果我在页面上任意位置单击?