3

i am using "@ionic/angular": "5.0.7" and i am trying to use import { LongPressModule } from 'ionic-long-press'; and using provider with hammergestureconfig { provide: HAMMER_GESTURE_CONFIG, useClass: IonicGestureConfig } for ngx-datable. but after adding gesture config vertical scroll is not working.

IonicGestureConfig.ts:

import { Injectable } from '@angular/core'
import { HammerGestureConfig } from '@angular/platform-browser'

/**
 * @hidden
 * This class overrides the default Angular gesture config.
 */
@Injectable()
export class IonicGestureConfig extends HammerGestureConfig {
  buildHammer(element: HTMLElement) {
    if (window) {
      const mc = new (<any>window).Hammer(element);        
      for (const eventName in this.overrides) {
        if (eventName) {
          mc.get(eventName).set(this.overrides[eventName])
        }
      }
      return mc;
    }
  }
}


<datatable-row-wrapper 
          ...
          ion-long-press 
          [interval]="500" 
          (pressed)="pressed($event, group, getRowIndex(group && group[i]))" 
          (longPressed)="onLongPressStart($event, group, getRowIndex(group && group[i]))"
        >

how to solve this vertical scroll not working issue?

0

Browse other questions tagged or ask your own question.