Как исправить & ldquo; Свойство 'wheelDelta' не существует для типа 'WheelEvent' & rdquo; при обновлении до угловой 7, rxjs6?

Последний аргумент предыдущей команды сохраняется в параметре _, поэтому вы можете записать аргумент в оператор -v.

test -v TICKET_NUMBER || read "$_?Ticket? "
2
задан Loss of human identity 18 January 2019 в 19:26
поделиться

1 ответ

Кажется, что 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

0
ответ дан adutra 18 January 2019 в 19:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: