【问题标题】:Hammerjs tap and swipedownHammerjs 点击并向下滑动
【发布时间】:2020-01-16 18:23:01
【问题描述】:

如何使用hammerjs实现下拉触发Angular Material中的事件?

就像facebook按钮上方灰色条上的下图一样,需要完成下拉事件。

【问题讨论】:

    标签: angular typescript angular7 hammer.js


    【解决方案1】:

    添加 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) 你在找什么?

    【讨论】:

    • 不喜欢向下滑动。它必须像按住并拖动才能关闭。
    猜你喜欢
    • 1970-01-01
    • 2018-06-03
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    相关资源
    最近更新 更多