如何使用Hammer.js删除Angular routerLink上的300ms延迟?

问题描述 投票:1回答:2

我试图用Hammer.js从我的应用程序中删除着名的300ms延迟,到目前为止使用tap而不是click取得了成功。

但是,这对routerLink不起作用。我没有找到任何文章或其他人写这个问题,所以我希望你能帮忙。

该应用程序由Angular和Cordova制作。

有没有办法消除routerLinks上300ms的延迟?

提前致谢!

angular cordova hammer.js routerlink
2个回答
0
投票

解决方法是在(tap)事件上以实用方式进行导航。


0
投票

在阅读了Ionic的故障排除指南并点击后,我发现这个问题的最佳解决方案是在它前面使用(click)tapable

请参阅Ionic doc here(遗憾的是,此链接暂时无法正常工作,但无论如何我都会发布,以备将来参考,希望他们没有将其从文档中删除)。

这里还有forum post让我回答这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.