Есть ли способ обнаружить замену выделенного ключа на событие нажатия / нажатия клавиши? - PullRequest
0 голосов
/ 18 февраля 2020

Я работаю над приложением angular7 и мне нужно отформатировать ввод данных в поле ввода.

Я использую событие keydown для отслеживания ввода пользователя:

@HostListener('keydown', ['$event'])
  onKeyDown(event: KeyboardEvent) {
    // Format user input (i.e. Capitalize word, etc)
  }

Теперь я сталкиваюсь с проблемой идентификации пользовательского ввода, когда в поле есть значение, которое будет заменено текущим событием (начните печатать на выделенном поле). В этом случае значение Элемента будет исходным значением, и форматирование, которое я делаю для этого, не сохраняется, поскольку оно заменяет значение.

Есть ли способ определить, является ли значение поля выделены или нет в данный момент?

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