我有一个指令,它实现了一种选择框.
现在当选择框打开并且我点击它之外的某个地方(文档中的任何其他位置)我需要它折叠.
这个JQuery代码在我的指令中工作,但我想做"角度方式":
$(document).bind('click', function (e) {
var $clicked = e.target;
if (!$clicked.parents().hasClass("myClass")) {
scope.colapse();
}
});
Run Code Online (Sandbox Code Playgroud)
我尝试将$ document服务注入到我的指令中,但没有成功.