Я разрабатываю угловое приложение в версии 6, и у меня есть требование в одном текстовом поле. Пользователь может набирать значение с помощью клавиатуры, а также сканировать с USB-сканера штрих-кода.
когда текстовое поле получает данные от сканера перед печатью значений в текстовом поле, значения сканера штрих-кода должны отправляться на сервер для маскировки и сопоставления с образцом и т. Д., Значения текстового поля должны обновляться из ответа сервера.
когда Textbox получает ввод с клавиатуры, он должен работать по умолчанию
Я пытался с событиями keydown и keyup, но и клавиатура, и сканер вызывают одинаковые события.
Так что лучший способ отличить текстовое поле - это получить значение от клавиатуры или сканера.