Fri*_*izi 13 javascript angularjs angularjs-ng-click
我在一个容器内有一个ng-click元素,不应该执行这个click操作.它具有与此类似的结构:
<div class="container" ng-click="takeSomeAction()>
<p>Some content</p>
<a class="btn" ng-href="#{{whatever}}">button content</a>
</div>
Run Code Online (Sandbox Code Playgroud)
takeSomeAction()单击按钮时如何防止执行?
Fri*_*izi 16
您需要停止事件传播,这可以通过另一次ng-click非常容易地完成.
<div class="container" ng-click="takeSomeAction()>
<p>Some content</p>
<a class="btn" ng-href="#{{whatever}}" ng-click="$event.stopPropagation()">button content</a>
</div>
Run Code Online (Sandbox Code Playgroud)
它会在跟随href时阻止例程执行.
| 归档时间: |
|
| 查看次数: |
4417 次 |
| 最近记录: |