2017-02-21 4 views
0

Функция по умолчанию с угловым материалом - это когда пользователь выбирает один элемент из списка автозаполнения. Остальные элементы не отображаются.Как показать угловой материал автоматически заполнить все элементы, даже один элемент выбран?

Например: Когда я нажимаю на контроле он показывает, как этот enter image description here

После один элемент, выбранный он не показывает оставшийся список.

enter image description here

Здесь я хочу показать все автозаполнения элементы, даже пользователь выбирает один из пунктов списка.

Возможно ли это с угловым материалом? Если да, можете ли вы помочь нам в этом, как мы можем достичь этого.

Мне нужен выход, как это (ниже изображение я отредактировал в краске).

enter image description here

ответ

0

Если мы говорим о простом примере из https://material.angularjs.org/latest/demo/autocomplete, просто попробуйте:

md-items="item in ctrl.states" 

вместо

md-items="item in ctrl.querySearch(ctrl.searchText)" 

из-контроллера фильтра первоначальный список в

results = query ? self.states.filter(createFilterFor(query)) : self.states 
+0

Это уже не работает. Здесь мне нужно, даже когда пользователь выбирает какой-либо один элемент из списка, он должен отображать все элементы из списка, и выбранный элемент должен быть выбран так, как он есть –

+0

@kernallora. Проверьте этот фрагмент быстрого кода. Http://codepen.io/anon/pen/EWVvzd - работает, как и ожидалось, вот скриншот http://static.xscreenshot.com/2017/02/28/17/screen_9a6af5f03f5de16c5be241ed1365f600 – silex

+0

Кажется, вы поняли что-то, что мне не нужно. Можете ли вы проверить мой последний экран в моем вопросе В этом элементе, который уже выбран по имени «Алабама», но все же все элементы отображаются в окне автозаполнения. –

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