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");
};
如何關閉下拉,如果我在頁面上任意位置單擊?