0
我有下拉指令隔離範圍。當我點擊它時,需要關閉除當前所有其他下拉菜單。如何關閉所有其他下拉角1.x
現在我有這樣的代碼:在你的代碼
$document.on("click", function (e) {
scope.activeList = false;
});
scope.onComboboxClick = (e) => e.stopPropagation();
我有下拉指令隔離範圍。當我點擊它時,需要關閉除當前所有其他下拉菜單。如何關閉所有其他下拉角1.x
現在我有這樣的代碼:在你的代碼
$document.on("click", function (e) {
scope.activeList = false;
});
scope.onComboboxClick = (e) => e.stopPropagation();
也許這可以幫助你
$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();
});
請分享給麪糊瞭解您的HTML代碼。 –
@БогданНосовицкий你的意思是說,如果你點擊一個特定的下拉菜單,其他打開的下拉菜單應該關閉? – logan
我想這是什麼廣播事件是爲 –