2017-01-31 6 views
0

В моем проекте я ищу, чтобы удалить общую проблему с задержкой 300 мс. Мое приложение может использоваться на устройствах, которые поддерживают как нажатия, так и касания, поэтому мне нужно поддерживать оба.Угловая 2-контактная задержка с HostListener

Общим решением является привязка как щелчков, так и касаний к интерактивным элементам, а затем прекращение распространения, чтобы предотвратить двойное срабатывание. Я пытаюсь реализовать решение, подобное этому, с помощью специальной директивы. Кажется, однако, что HostListeners допускает только одно событие за раз.

Хотелось бы избежать использования какого-либо трюка setTimeout. Есть ли какой-либо конкретный способ достичь этого?

ответ

Смежные вопросы