Я использую событие ввода, которое вызывается при вводе любой клавиши в текстовом поле.
но это работа для клавиатуры Romanji,
когда я использую японский ввод, он не обнаруживает первое вводимое мной буквенное событие, затем нажимает Enter.
Когда я ввожу вторую букву (на японском), она получает обе буквы.
Извините, что так сложно описать.
Просто изображение, когда я ввожу あ, оно не может быть обнаружено,
но я пытаюсь ввести еще одну букву detected, он обнаружил 2 буквы.
Я попытался (вход), (изменить) событие, но тот же результат
Помогите мне, пожалуйста.
Спасибо.
это HTML код
<input [(ngModel)]="strAutoSearch" class="p-search__text-area" type="text" name="word" (input)="searchAuto(strAutoSearch)">
это функция файла .ts
strAutoSearch: string;
searchAuto(searchValue: string) {
if (this.strAutoSearch == null || this.strAutoSearch.trim() == "") {
this.strAutoSearch = "";
this.result= [];
return;
}
this.listService.searchService(this.strAutoSearch.trim())
.subscribe(
result => {
this.result= result;
},
e => this.helpers.handleErrors(e.error)
);
}