Я пользуюсь службой автозаполнения Карт Google, которая дает мне прогнозы в раскрывающемся списке, когда я начинаю вводить поле ввода, прикрепленное к этой службе.Как показать предложения автозаполнения места при первой загрузке страницы
Однако в моем приложении я впервые получаю ввод пользователя на другой странице, чем в поле ввода автозаполнения. Поэтому, когда пользователь переходит к странице, где находится окно автозаполнения, я хочу, чтобы пользователь увидел окно ввода ввода, которое уже было заполнено с введенным текстом, который я собрал на другой странице, и что еще более важно также показать прогнозы в раскрывающемся списке, чтобы пользователь просто должен выбрать тот, который является правильным.
Я могу показать ввод, заполненный в поле, но не отображающий прогнозы.
Я видел, что Google Maps получил метод предсказаний, который я могу хранить в массиве. Я попытался найти, как создавать выпадающие элементы DOM из элементов массива, но я не смог найти достойный ответ.
Следующее, что я пробовал, было программным образом имитировать щелчок в окне ввода, потому что, когда я вручную щелкаю окно ввода, он падает с предсказаниями. Я не мог заставить это работать.
Пожалуйста, помогите мне выяснить, как я могу лучше всего это сделать.
Вот HTML, который связан с кодом автозаполнения Google в файле js.
HTML
<div class="input-group search-box">
<input id="pac-input" class="form-control controls" type="text"
value="{{ selectedText }}" placeholder="Find a location">
</div>
Спасибо. Это именно то направление, которое я искал. – manutdfan