Я использую автозаполнение пользовательского интерфейса. Когда пользователь не набирает 500 мс, я отправляю асинхронный запрос c, чтобы получить местоположения из бэкэнда, а затем, когда я получаю ответ, я выбираю и сохраняю параметры в хранилище с избыточностью, а затем автозаполнение получает параметры из хранилища и шоу. Я могу печатать на многих языках. В этом случае я печатаю и на английском, и на армянском. Но ответ одинаковый, поэтому в обоих языках ответ - один и тот же набор опций. Но на других языках (не Engli sh) автозаполнение работает с проблемой. Параметры не отображаются, а вместо них отображается «Нет параметров». Но варианты здесь, и вам нужно просто нажать один раз в поле автозаполнения, чтобы увидеть варианты. Вот как GIF анимация работает. Главное, что в обоих случаях результат ответа абсолютно одинаков.