#1296·hammer.js

在 Angular 17 中无法使用

作者: ItaiBarkav创建于 2024年1月20日更新于 2025年4月27日

你好, 我在angular17项目中尝试使用HammerJS。我在app.config.ts文件中导入了它:

importProvidersFrom(HammerModule),

同时我在组件中也添加了:

@Component({
  imports: [HammerModule],
  providers: [
    {
      provide: HAMMER_GESTURE_CONFIG,
      useClass: HammerGestureConfig,
    },
  ],
})

我尝试了这两种方法,但它们都不起作用,在控制台上出现了以下错误: The "swipeleft" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified 我非常感谢能够帮助我解决这个问题。

内容来源: hammerjs/hammer.js