我想停止一个事件,当我们点击子事件时它不会触发父事件。如何防止事件(链接),而儿童事件被触发
这里是我的代码:
<div class="card">
<div class="item item-divider">Choose 3 favorite player</div>
<ion-item class="item-button-right" ng-repeat="player in dataService.playerlist" item="item" ng-href="#/tab/chat">{{player.name}}
<div class="buttons">
<button class="button button-assertive icon ion-android-favorite" ng-click="addToFavorite(player)"></button>
</div>
</ion-item>
</div>
这是我的真实案例:http://codepen.io/harked/pen/WvJQWp
我想要做的是:当我们点击项目(播放器),它会去“球员详细信息页面”,但是当我们点击收藏按钮时,它只会显示提醒并将玩家添加到收藏夹,但不会进入“玩家详细信息页面”。
我已经添加item.stopPropagation();
或event.stopPropagation();
但仍然没有工作。
有什么建议吗? 这将不胜感激。
太好了!它的工作原理.. 感谢您的解释,@Erik Lundgren。 – Harkedian