Hammerjs 手势不适用于 Angular 版本 11?

Posted

技术标签:

【中文标题】Hammerjs 手势不适用于 Angular 版本 11?【英文标题】:hammerjs gestures not working on angular version 11? 【发布时间】:2021-07-13 04:16:58 【问题描述】:

我一直在尝试为简单的滑动手势设置hammerjs,现在已经2天我无法设置它,我什至找不到一些资源来完成它。 我很困惑 Angular 是否支持hammerjs?

根据thise来源:https://angular.io/api/platform-browser/HammerGestureConfig,Angular中实现的hammerjs还有一些配置!

欢迎对 Angular 11.2.8 版提出任何建议。

【问题讨论】:

【参考方案1】:

确保将 HammerModule 添加到您的 app.module.ts 导入中

import  HammerModule  from '@angular/platform-browser';

@NgModule(
  imports: [
    HammerModule
  ],
)

这是我的问题。显然,这是从第 9 版开始需要的,但我将其从 8 更新到 11

【讨论】:

以上是关于Hammerjs 手势不适用于 Angular 版本 11?的主要内容,如果未能解决你的问题,请参考以下文章

ionic4默认不能使用手势事件,解决方法

移动端手势库hammerJS 2.0.4官方文档翻译

hammerjs wabapp h5 触屏手势一网打尽

typescript 滑动手势 - 将hammerjs添加到main.ts

typescript 滑动手势 - 将hammerjs添加到app.module.ts

typescript 滑动手势 - 将hammerjs添加到app.module.ts