Кажется, что у WheelEvent больше нет этого свойства, как говорится. Теперь они добавили deltaY и deltaX.
Теперь вам нужно получить доступ к event.deltaY
вместо event.wheelData
.
Но deltaY имеет противоположное значение wheelData. Это означает, что когда wheelData на событии был положительным (прокрутить вверх), deltaY будет отрицательным числом, и наоборот.
Пример:
Изменить это:
zoomScroll(event: WheelEvent) {
if (event.wheelDelta > 0) {
this.zoomIn();
} else if (event.wheelDelta < 0) {
this.zoomOut();
}
}
Для этого:
zoomScroll(event: WheelEvent) {
if (event.deltaY < 0) {
this.zoomIn();
} else if (event.deltaY > 0) {
this.zoomOut();
}
}
источник: https://github.com/Microsoft/TypeScript/issues/9071