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

时间:2018-12-04 13:50:32

标签: angular cordova hammer.js routerlink

我正在尝试使用Hammer.js从我的应用程序中消除著名的300ms延迟,并且到目前为止,已经成功使用tap代替了click

但是,这不适用于routerLink。我尚未找到任何有关此问题的文章或其他人,因此希望您能提供帮助。

该应用是使用Angular和Cordova制作的。

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

谢谢!

2 个答案:

答案 0 :(得分:0)

一种解决方法是在(tap)事件中进行实用的导航。

答案 1 :(得分:0)

在阅读完Ionic关于点击的故障排除指南后,我发现解决此问题的最佳方法是在其前面使用(click) tapable。 / p>

请参阅Ionic文档here(不幸的是,该链接目前无法正常工作,但我还是会发布该链接,以备将来参考,希望他们没有完全从文档中删除它)。

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