所以我开始在Angular2上的Ionic2中构建一个简单的应用程序。我很快遇到了虫子,例如Angular2使用Hammer.js进行触摸事件处理,但由于“拼写错误”,它会遇到无休止的递归。我发现了对github问题的评论:https://github.com/angular/angular/issues/6993#issuecomment-187115690 所以我可以手动解决这个问题。
接下来我发现每当我尝试swipe
或pan
向下或向上时它都不会触发事件,当我尝试水平触发事件但不垂直触发事件时,它会起作用。
<ion-content (pan)="log($event)">...</ion-content>
我的问题是:
真的是Ionic2实现导致了这个问题吗? 有没有一种简单的方法来解决这个问题? 我应该在哪里找到要编辑的相应源代码?
答案 0 :(得分:0)
当Hammer库存在时,Hamular事件由Angular2本身注册。它们可以在Ionic2之外使用。
关于代码源代码,您可以查看以下链接:
另见这个问题: