嘿伙计们所以我试图使用$ event.stopPropagation,因为我在一个容器中有很多不同的点击需要独立,我也使用$ event.stopPropagation处理它们,但是当涉及到bootstrap时,我不能由于某种原因使它工作。检测到上下文菜单单击是对整个容器的实际ng单击。如何使twitter引导上下文菜单像$ event.stopPropagation一样?
<div ng-app='project' ng-click="myClick()">
<div ng-controller="MainController" ng-click="myClick($event)">
<div>
<div class="header" >
dasdasdasdasd
</div>
</div>
<div class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Menu</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
<li><a tabindex="-1" ng-click="">One</a></li>
<li><a tabindex="-1" ng-click="">Two</a></li>
</ul>
</div>
</div>
</div>
答案 0 :(得分:1)
Bootstrap不使用 Angular 机制,即$ apply / $ digest循环来处理事件。您可能想要查看角度引导项目:http://angular-ui.github.io/bootstrap。