单击时,我有一个ion-card
,这会在另一页上打开卡片,而在ion-icon
上方的ion-card
中,我有一个功能,单击该功能会打开个人资料页面。
问题是,当我单击ion-icon
时,它会触发viewProfile()
方法,并且还会触发openPage()
中的ion-card
方法。
<ion-card class="cards" text-left (click)="openPage(item)"
*ngIf="uid != item.uid && !item.hasOwnProperty('opponentUid')">
<!--Card-image-->
<div card-image>
<img [src]="item.imageUrl" />
<span edit text-uppercase>
<ion-icon name="contact" (click)="viewProfile(item.uid)"></ion-icon>
</span>
</div>
</ion-card>
关于如何解决此问题的任何建议。谢谢
答案 0 :(得分:1)
离子卡中包含 ion-icon ,我建议在卡片图像div上移动离子卡点击动作。
<ion-card class="cards" text-left
*ngIf="uid != item.uid && !item.hasOwnProperty('opponentUid')">
<!--Card-image-->
<div card-image (click)="openPage(item)">
<img [src]="item.imageUrl" />
<span edit text-uppercase>
<ion-icon name="contact" (click)="viewProfile(item.uid)"></ion-icon>
</span>
</div>
</ion-card>