У меня есть тип, который работает нормально, но я хочу добавить текст в список результатов, если текст не соответствует существующим словам, и я хочу, чтобы этот параметр отображался немедленно ,AngularJS typeahead Добавить запись в список результатов
Это хорошо работает здесь: http://plnkr.co/edit/Gy37Qo6DDusou2GaWMWv?p=preview
Однако, в том случае, когда асинхронный занимает некоторое время, чтобы вернуть список результатов пуст во время ожидания. Я хотел бы запустить эту линию,
script.js: 15: addresses.push({formatted_address: val+" (new)", geometry: "custom"});
перед асинхронными возвращениями запроса.
Чтобы продемонстрировать, как это не работает, я меняю адрес в запросе «http://maps.googleapis.com/maps/api/geocode/json», на что-то недействительное. В этом случае typeahead ничего не покажет, хотя я бы хотел, чтобы текст был написан как предложение.
Надеюсь, это было понятно!
Спасибо, но это не работает. Раньше я пытался что-то подобное, но в итоге с той же проблемой. Как вы можете видеть в вашем примере, typeahead получает по одному символу. Когда я пишу «a», я получаю пустой результат, когда пишу «ab», я получаю результат для «a» и т. Д. – Kristian