Ошибка в библиотеке "kolkov/ngx-dadata"
Имеется библиотека для выборки адресов из КЛАДР и ФИАС - сервис Dadata. При обработке события нажатия клавиши "Enter" возникает ошибка. Не имею большого опыта в javascript, но очень хочу исправить такую досадную ошибку. Буду рад наводке на корень решения или описания исправления кода, а может и полноценного пул реквеста.
Ccылка на Github: https://github.com/kolkov/ngx-dadata Ошибка ERROR TypeError: Cannot read property 'value' of undefined at NgxDadataComponent.onEnter (kolkov-ngx-dadata.js:224) at NgxDadataComponent_Template_input_keyup_Enter_1_li stener (kolkov-ngx-dadata.js:298)............ Cам код onEnter: onEnter(event) { this.selectedSuggestion = this.data[this.currentFocus]; this.inputValue.nativeElement.value = this.selectedSuggestion.value; this.data = []; this.currentFocus = -1; this.propagateChange(this.selectedSuggestion.value); this.selected.emit(this.selectedSuggestion); // this.selectedData.emit(this.selectedSuggestion.data); // this.selectedString.emit(this.selectedSuggestion.value); } |
Вы бы лучше дали ссылку на сам файл или в коде метода onEnter указали какая из строк является 224-й.
Ошибка либо в строке 3, либо в строке 6. У вас либо свойство selectedSuggestion === undefined, либо inputValue.nativeElement === undefined. Дебажте. Посмотрите, что у вас находится в указанных мною свойствах и поймете в чем проблема. |
Часовой пояс GMT +3, время: 13:44. |