要解决Angular材料输入数字微调器滚动问题,你可以尝试以下方法:
(wheel)="onWheel($event)"
,然后在组件中创建一个onWheel(event)
方法,并在其中调用event.preventDefault()
来禁用滚动事件。HTML标记:
组件代码:
onWheel(event: WheelEvent) {
event.preventDefault();
}
(wheel)="onWheel($event)"
,然后在组件中创建一个onWheel(event)
方法,并在其中检查滚动事件的deltaY
属性,如果其值不在你希望的范围内,就调用event.preventDefault()
来禁用滚动事件。HTML标记:
组件代码:
onWheel(event: WheelEvent) {
if (event.deltaY !== 0) {
event.preventDefault();
}
}
这些方法将禁用输入数字微调器的滚动功能,从而解决滚动问题。你可以根据自己的需求选择适合你的方法。