для добавления Hammer - это не только добавление в main.module
import * as Hammer from 'hammerjs';
Если вы хотите изменить конфигурацию, добавьте также
import { HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';
Добавление класса
export class MyHammerConfig extends HammerGestureConfig {
overrides = <any> {
swipe: { direction: Hammer.DIRECTION_ALL },
};
}
И использовать в качестве поставщика
providers: [
{
provide: HAMMER_GESTURE_CONFIG,
useClass: MyHammerConfig,
},
],
См. Пример в stackblitz
ПРИМЕЧАНИЕ: есть (swipeDown), что вы ищете?