Javascript 角度:单击父div外部后关闭div

Javascript 角度:单击父div外部后关闭div,javascript,angularjs,Javascript,Angularjs,我知道如何在使用jQuery在父div之外单击后关闭div。大概是这样的: $(document).on("click", function (e) { if (e.target.id != "user-login-top" && !$(e.target).closest("#user-login-wrapper").length) { $("#user-login-wrapper").removeClass("wide");

我知道如何在使用jQuery在父div之外单击后关闭div。大概是这样的:

$(document).on("click", function (e) {
        if (e.target.id != "user-login-top" && !$(e.target).closest("#user-login-wrapper").length) {
            $("#user-login-wrapper").removeClass("wide");
        }
    });
如何将其转换为指令以全局使用,如
模式中的background
(angular.ui)。 这是你的电话号码

我想在父div之外单击任何按钮关闭菜单。

提前感谢

您是否已经尝试了('click',function(event){})

请指定适当的示例。你的例子与小提琴不符。你想在哪里点击来关闭什么?是的,我只是想给你一个提示小提琴给你显示了一个按钮(左上),当你点击这个按钮时,它会打开菜单(右侧),我想在菜单外点击后关闭菜单。什么是限制“C”?你提到指令了吗?我在指令中使用了结构,但控制器中也提供了角度控制。