我有一個離子項目作爲一個按鈕,並在裏面我放置了離子芯片與十字圖標刪除事件。點擊離子芯片刪除按鈕時,它會觸發離子項目事件而不是離子芯片事件。即使event.stopPropogation
不起作用。離子芯片關閉觸發器,離子項按鈕事件
如何觸發離子芯片onclick觸發事件?
activity.html
<ion-content>
<ion-list>
<button ion-item style="color: #999" (click)="addProject()">
<span *ngIf="selected_project == null">Project</span>
<div *ngIf="selected_project != null">
<ion-chip color="primary">
<span style="margin-left: 10px"><i class="fa fa-book"> {{ selected_project.name }}</i></span>
<button ion-button clear color="light" (click)="deleteProject($event)">
<ion-icon name="close-circle"></ion-icon>
</button>
</ion-chip>
</div>
<ion-icon name="add" item-right></ion-icon>
</button>
</ion-list>
<ion-content>
activity.ts
addProject(){
//some code
}
deleteProject(event){
event.stopPropagation(); //not working
}
你想添加和刪除同一項目? – skm
沒有。我申請了一個項目添加事件,並且在該項目內添加了一個類似於徽章但具有額外關閉按鈕的芯片。在那個關閉按鈕上我應用了刪除事件。 @skm –
嘗試'event.preventDefault()'... –