我有这样的情况:
<div ng-click="foo()">
<a ng-click="bar()">Bar</a>
<p>Lorem Ipsun</p>
</div>我的问题是,当我在Bar中单击时,foo()也会被调用。如何在工具栏中单击时仅调用bar(),而在不单击bar()时仅调用foo()?
发布于 2014-05-12 12:36:07
我在这个问题中得到了答案:
AngularJS ng-click stopPropagation
只需将HTML更改为:
<div ng-click="foo()">
<a ng-click="bar(); $event.stopPropagation()">Bar</a>
<p>Lorem Ipsun</p>
</div>https://stackoverflow.com/questions/23601005
复制相似问题