Angular:当从8更新到9-Hammerjs + @ angular / platform-b​​rowser停止工作

时间:2020-02-09 16:13:28

标签: angular hammer.js

我正在使用Hammerjs来检测Angular 8小型应用程序上的滑动。

我关注了这篇文章https://medium.com/angular-in-depth/gestures-in-an-angular-application-dde71804c0d0-我正在使用带有@ angular / platform-b​​rowser的Hammerjs。

但是,三天前发布Angular 9时-我进行了更新,没有任何问题,但是现在刷卡检测根本不起作用:( ... ...没有看到错误或警告。 另外-在更新发行说明中没有看到有关平台浏览器更改的任何说明。

任何想法出了什么问题以及如何解决?

1 个答案:

答案 0 :(得分:27)

我遇到了同样的问题,并且遇到this article,这解决了我的问题。

hammerjs现在是可选的
在早期版本中,需要hammerjs添加手势支持,现在它是可选的,并且内部使用的所有实现都已删除,您可以从@ angular / platform-b​​rowser使用HammerModule。

只需将HammerModule导入添加到我的AppModule修复中即可。