相关疑难解决方法(0)

将事件绑定到angular指令中的$(document)

我有一个指令,它实现了一种选择框.
现在当选择框打开并且我点击它之外的某个地方(文档中的任何其他位置)我需要它折叠.

这个JQuery代码在我的指令中工作,但我想做"角度方式":

  $(document).bind('click', function (e) {
       var $clicked = e.target;
       if (!$clicked.parents().hasClass("myClass")) {
            scope.colapse();
       }
  });
Run Code Online (Sandbox Code Playgroud)

我尝试将$ document服务注入到我的指令中,但没有成功.

javascript jquery document angularjs

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×1

document ×1

javascript ×1

jquery ×1