пытаясь заставить пользовательский интерфейс Bootstrap uib-typeahead работать с асинхронной панелью поиска. Я получаю правильный ответ данных, массив объектов:
[ { username: 'yaboi' },
{ username: 'Gepeto' },
{ username: 'Zanbato' },
{ username: 'Colonel' },
{ username: 'Hipster' },
{ username: 'jacob' } ]
но, похоже, он не фильтрует и не работает с uib-typeahead. Используя только ввод текста, я могу получить ответ, но он не фильтруется правильно, и я почти уверен, что он обесценился, потому что в консоли выдается предупреждение о том, что успех не является функцией.
Что-то не так с моей петлей?
<input id="giftUser" ng-model="asyncSelected" class="form-control" type="text" autocomplete="off" placeholder="Search Users" uib-typeahead="username for username in getUsers($viewValue)" typeahead-loading="loadingUsers" typeahead-no-results="noResults">
<i ng-show="loadingUsers" class="glyphicon glyphicon-refresh"></i>
<div ng-show="noResults">
<i class="glyphicon glyphicon-remove"></i> No Results Found
</div>