Как вызвать функцию по событию клика при удержании shiftKey в Firefox? - PullRequest
0 голосов
/ 21 мая 2019

(Angular 5) У меня есть флажок в моем угловом шаблоне, который я ожидаю вызвать функцией (всякий раз, когда отмечен или не отмечен).Кроме того, я проверяю, удерживалась ли кнопка переключения передач при нажатии на флажок.Это работает в Chrome.Но если я удерживаю кнопку Shift и нажимаю флажок в Mozilla Firefox, то ни флажок не проверяется / не проверяется, ни функция не вызывается.

Я уже пробовал использовать разные кнопки, такие как CTRL, ALT, но реагирует так же, как и при Shift.Такое ощущение, что Firefox не реагирует на событие нажатия, когда удерживается любая другая кнопка.

template:

<label class="checkbox-container">
  <input type="checkbox" (click)="select($event)">
</label>

js:

select($event) {
  // whatever is here works in Chrome but not Firefox
  if ($event.shiftKey) {
    ...
  }
}

Я ожидаю, что он выберетфлажок, даже если я удерживаю любую клавишу и одновременно нажимаю флажок

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...