我有一个包含ng-click的元素,不应该执行此点击动作。它的结构类似于:
<div class="container" ng-click="takeSomeAction()>
<p>Some content</p>
<a class="btn" ng-href="#{{whatever}}">button content</a>
</div>
如何在点击按钮时防止执行takeSomeAction()
函数?
我有一个包含ng-click的元素,不应该执行此点击动作。它的结构类似于:
<div class="container" ng-click="takeSomeAction()>
<p>Some content</p>
<a class="btn" ng-href="#{{whatever}}">button content</a>
</div>
如何在点击按钮时防止执行takeSomeAction()
函数?
<div class="container" ng-click="takeSomeAction()>
<p>Some content</p>
<a class="btn" ng-href="#{{whatever}}" ng-click="$event.stopPropagation()">button content</a>
</div>
它将防止在跟随href时执行常规操作。