解决ionic3 + angularjs4 press和 tap事件冲突
业务需求
点击图片可以查看,长按图片可以保存
问题
使用press事件,第一次点击图片会同时触发长按事件
解决办法
翻找了很多文章,大部分都是解决click延迟问题,通过google找到了解决办法,现在分享
原文地址
方法一 颠倒 tap和press顺序
```
原代码
<ion-item (tap)="itemTapped()" (press)="itemPressed()">
...
</ion-item>
修改后代码, 亲测好用原理未知
<ion-item (press)="itemPressed()" (tap)="itemTapped()">
...
</ion-item>
```
方法二 调用stopPropagation()方法
```
估计好用,没有测试
<button ion-button (tap)="deletePrivateDiscussion(discussionItem); $event.stopPropagation()" color="danger" small [hidden]="hideDeleteButtons">
```