angular - 无法拖动垫滑块
问题描述
我无法拖动垫子滑块(仅单击有效)。
我已经尝试了所有答案,包括:
安装hammerjs并将其添加到src/main.ts:
import 'hammerjs';
向根模块 (app.module.ts) 提供者提供 GestureConfig:
{ provide: HAMMER_GESTURE_CONFIG, useClass: GestureConfig }
角材料版本:
"@angular/material": "^8.1.2",
但它仍然无法正常工作。不幸的是,我的项目太大,无法添加演示源,但如果还有什么可以分享的,请告诉我。
解决方案
经过很长时间试图弄清楚为什么会发生这种情况,我终于找到了它:
启用 Ivy 时,mat-slider 不可拖动。
在 Github 上打开了一个问题以跟踪此问题:https ://github.com/angular/components/issues/17420
推荐阅读
- javascript - JavaScript 中的位运算符是否有安全的替代方案?
- php - 如何使用简码显示 Woo Commerce 评论?
- sql - 将项目加在一起但单独计算,组和子组?
- javascript - 动态创建的 DOM 未显示在组件中
- git - 子分支的 Git 拉取请求
- javascript - jquery 数据表:“未捕获的类型错误:无法读取未定义的属性‘长度’”在销毁和重新初始化后。表作为数据源
- javascript - Webrtc ICE 候选人之间的对等交换
- javascript - 浏览器关闭时的浏览器通知
- java - 如何使用 Java 图形?
- php - “传递给 ApiPlatform\Core\Bridge\Doctrine\Orm\Metadata\Property\DoctrineOrmPropertyMetadataFactory::__construct() 的参数 1 必须是一个实例......”