Class CarouselHammerConfig

階層

Hierarchy

  • HammerGestureConfig
    • CarouselHammerConfig

コンストラクター

プロパティ

メソッド

コンストラクター

プロパティ

events: string[]

Angular で使用するジェスチャのサポートされるイベント名前のセット。Angular はすべての定義済みレコグナイザーをサポートします。HammerJS ドキュメンテーションを参照してください。

options?: {
    cssProps?: any;
    domEvents?: boolean;
    enable?: boolean | ((manager: any) => boolean);
    inputClass?: any;
    inputTarget?: EventTarget;
    preset?: any[];
    recognizers?: any[];
    touchAction?: string;
}

指定したイベントでデフォルト値をオーバーライドできるプロパティです。 他のイベントには別のプロパティ セットがあります。 イベントでサポートされるプロパティおよびその有効な値とデフォルト値の詳細については、 HammerJS ヘルプを参照してください。

Type declaration

  • OptionalcssProps?: any
  • OptionaldomEvents?: boolean
  • Optionalenable?: boolean | ((manager: any) => boolean)
  • OptionalinputClass?: any
  • OptionalinputTarget?: EventTarget
  • Optionalpreset?: any[]
  • Optionalrecognizers?: any[]
  • OptionaltouchAction?: string
overrides: {
    pan: {
        direction: number;
    };
} = ...

ジェスチャ イベント名を、特定のプロパティのデフォルト値のオーバーライドを指定する構成オプションのセットにマッピングします。

キーは、構成するサポートされているイベント名であり、オプション オブジェクトには、名前付き認識イベントに適用されるオーバーライド値を含むプロパティのセットが含まれます。 たとえば、回転イベントの認識を無効にするには、{"rotate": {"enable": false}} を指定します。存在しないプロパティは、HammerJS のデフォルト値を取得します。どのイベントでどのプロパティがサポートされているか、およびその許容値とデフォルト値については、HammerJS のドキュメントを参照してください。

Type declaration

  • pan: {
        direction: number;
    }
    • direction: number
ɵfac: unknown
ɵprov: ɵɵInjectableDeclaration<HammerGestureConfig>

メソッド

  • HammerJS マネージャーを作成し、指定した HTML 要素にアタッチします。

    HammerJS イベント マネージャー オブジェクトです。

    パラメーター

    • element: HTMLElement

      項目はジェスチャを認識します。

    返却 HammerInstance