我想停止一個事件,當我們點擊子事件時它不會觸發父事件。如何防止事件(鏈接),而兒童事件被觸發
這裏是我的代碼:
<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