Я использую google maps places api для автоматического заполнения входного значения поиска.Knockout textInput binding not update value
<input data-bind="textInput: searchInput" id="location" type="text">
Так что, когда я начинаю набирать в поле ввода, например, я типа Ro
, а затем из автозаполнения предложение я выбираю Rome
и нажмите на кнопку отправить, значение searchInput()
все еще находится в Ro
вместо Rome
. Как я могу получить searchInput()
для обновления после выбора предложения автозаполнения?
где контроль автозаполнения, вы можете разместить этот код тоже? Вы можете попробовать использовать select2. https://select2.github.io/ – Agalo
это свойство google maps api, 'var locationAutocomplete = new google.maps.places.Autocomplete (document.getElementById ('location'));' – Hue
В этом случае вы может установить значение для переменной searchInput из JS-кода. Я верю locationAutocomplete должен предоставить вам значение, выбранное в автозавершение. – Agalo