【问题标题】:Angular: when update from 8 to 9 - hammerjs + @angular/platform-browser stopped workingAngular:当从 8 更新到 9 -hammerjs + @angular/platform-b​​rowser 停止工作
【发布时间】:2020-02-09 16:13:28
【问题描述】:

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

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

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

有什么想法以及如何解决它?

【问题讨论】:

    标签: angular hammer.js


    【解决方案1】:

    我遇到了同样的问题并设法遇到了this article,它解决了我的问题。

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

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

    【讨论】:

    • 非常感谢,Stefan :) ...我使用 HammerModule 的方式与我为 BrowserModule 所做的一样 - 它的工作原理就像一个魅力 :) 干杯 ;)
    • 谢谢!已经追了几个小时了,把我的头发拉了出来
    猜你喜欢
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多