我有一个带有隔离范围的下拉指令。当我点击它时,我需要关闭所有其他下拉菜单。
现在我有了这段代码:
$document.on("click", function (e) {
scope.activeList = false;
});
scope.onComboboxClick = (e) => e.stopPropagation();
答案 0 :(得分:0)
也许这可以帮助您完成代码
$document.bind('click', function (event) {
var isClickedOutside = element
.find(event.target)
.length > 0;
if (isClickedOutside)
return;
//Close the dropdownbox
scope.vm.isOpen = false;
scope.$apply();
});