ThierryDD
4/16/2018 - 4:11 PM

Swipe Gesture - Add hammerjs to app.module.ts

import { BrowserModule, HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';
[...]

declare var Hammer: any;

export class MyHammerConfig extends HammerGestureConfig {
  public buildHammer(element: HTMLElement): any {
      return new (window as any).Hammer(element);
  }
}

@NgModule({
  [...]
  providers: [
    [...]
    {
      provide: HAMMER_GESTURE_CONFIG,
      useClass: MyHammerConfig
    }
  ],
  [...]
})
export class AppModule { }