2015-08-27 5 views
0

При использовании ion-autocomplete список возможностей пуст, пока пользователь не вводит символ.Ion-autocomplete: показать все элементы до userinput

Есть ли способ показать все возможности, прежде чем пользователь вводит символ?

пример: http://codepen.io/guylabs/pen/GJmwMw

Массив в контроллере заполнен, но отображается только в случае, если пользователь вводит по меньшей мере, один раз в символ.

+0

GitHub вопрос: https://github.com/guylabs/ion-autocomplete/issues/57 – Mazz

+0

вопрос '# 57 'был решен, и вы можете использовать мастер для его проверки. –

+0

Я использую функцию для фильтрации результатов, и я также использую ее для prePopulate list => Если строка запроса пуста, я получаю все объекты. Поэтому я попробовал 'search-items = 'idAutocomplete (' ',' species ')", который закончился в digestLoop. Может ли это быть, потому что я запрашиваю объекты из бэкэнда (List пуст в начале) и есть ли способ заполнить список, когда пользователь откроет его? – Mazz

ответ

0

вы можете фильтровать тег, чтобы отобразить весь список без ввода какого-либо символа.
Am обеспечивая образец кода, как

<div ng-init="friends = [{name:'John', phone:'555-1276'}, 
         {name:'Mary', phone:'800-BIG-MARY'}, 
         {name:'Mike', phone:'555-4321'}, 
         {name:'Adam', phone:'555-5678'}, 
         {name:'Julie', phone:'555-8765'}, 
         {name:'Juliette', phone:'555-5678'}]"></div> 

<label>Search: <input ng-model="searchText"></label> 
<table id="searchTextResults"> 
    <tr><th>Name</th><th>Phone</th></tr> 
    <tr ng-repeat="friend in friends | filter:searchText"> 
    <td>{{friend.name}}</td> 
    <td>{{friend.phone}}</td> 
    </tr> 
</table> 

Имея какие-либо запросы ответить назад

Смежные вопросы