无法拖动垫块滑块

问题描述 投票:0回答:2

我无法拖动垫式滑块(仅单击有效)。

我已经尝试了所有答案,包括:

  1. 安装Hammerjs并将其添加到src / main.ts:

    import 'hammerjs';
    
  2. 将GestureConfig提供给根模块(app.module.ts)提供程序:

    { provide: HAMMER_GESTURE_CONFIG, useClass: GestureConfig }
    

角材料版本:

"@angular/material": "^8.1.2",

但是它仍然无法正常工作。不幸的是,我的项目太大了,无法为演示添加源,但请告诉我是否还有我可以分享的内容。

angular angular-material
2个回答
0
投票

您提到的所有内容都足以使滑块正常工作。

我为您创建了一个stackblitz示例。它在这里工作正常。检查一下,让我知道有什么区别。

如果所有内容都相同,请查看hammerjs的版本。


0
投票

经过很长时间试图弄清楚为什么会发生,我终于找到了它:

启用了Ivy时,不可拖动垫子滑块。

[在Github上打开了一个问题来跟踪此问题:https://github.com/angular/components/issues/17420

© www.soinside.com 2019 - 2024. All rights reserved.