【Angular4】pressupの要素をスクロールできない問題

pressupを指定した要素に触れた状態で画面をスクロールしようとしてもスクロールできない挙動がありました。

調べてみたところ、ジェスチャーのpinchとrotateを無効化すれば、スクロールができるようになることがわかりました。

// app.module.ts

import { HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';

export class CustomHammerConfig extends HammerGestureConfig  {
  overrides =  {
    'pinch':  { enable: false },
    'rotate': { enable: false }
  }
}

私は、「現状ピンチインやピンチアウト、回転のジェスチャーを使っていないから」という理由でこの方法で対応しましたが、絶対後から困る対応方法ですよね……。

他にいい方法がないものでしょうか。

人気記事すべて表示

ハイブリッドアプリすべて表示