Почему я не могу использовать TouchEvent в Safari - PullRequest
1 голос
/ 20 октября 2019

У меня есть проект с Angular 8, где я хочу обрабатывать сенсорные события. Пример обработчика:

@HostListener('touchend', ['$event']) onTouchend(event: TouchEvent) {
    event.preventDefault();
}

Я работаю на MacOS 10.15, и это отлично работает в Chrome, но в Safari я получаю это сообщение об ошибке, и мое приложение не запускается: "ReferenceError: Невозможно найти переменную:TouchEvent "и в Firefox" ReferenceError: TouchEvent не определено ". Если я изменю тип события на любое, оно запускается в Safari и Firefox. Почему я не могу использовать тип TouchEvent в Safari?

...