Angular:从8升级到9时,hammerjs + @angular/platform-browser停止工作

15
我正在使用hammerjs在一个小的Angular 8应用程序中检测滑动手势。我遵循了这篇文章 - https://medium.com/angular-in-depth/gestures-in-an-angular-application-dde71804c0d0 - 并且我正在使用带有@angular/platform-browser的hammerjs。然而,三天前Angular 9发布后,我进行了更新,没有出现任何问题,但是现在滑动手势检测完全不起作用:(...没有看到错误或警告。此外,在更新发行说明中也没有看到关于platform-browser更改的任何说明。你有什么想法是什么出了问题,并且如何修复?
1个回答

35

我曾经遇到同样的问题,并找到了这篇文章,解决了我的问题。

现在可以选择是否使用hammerjs
在早期版本中,需要使用hammerjs来添加手势支持,但现在它是可选的,所有内部使用的实现都已删除,您可以使用@angular/platform-browser中的HammerModule。

只需将HammerModule导入到我的AppModule中即可解决问题。


3
非常感谢,Stefan :) ... 我像导入BrowserModule一样导入HammerModule - 结果非常顺利 :) 干杯 ;) - pesho hristov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接