md-autocomplete
не показывает перечисленные предложения, когда чипы закрыты, для изменения списка предложений.Угловой материал - Autocomplete не показывает предложения, когда md-фишки закрыты
Сценарий: Я хочу показать предложения только для чипов, которые не добавлены. Изначально все фишки добавляются, поэтому больше нет фишек, которые нужно добавить - никаких предложений, это нормально. Когда чип закрыт и поле ввода сосредоточено, предложений по-прежнему нет, но в идеале в списке предложений должен быть один чип. Предложения появляются только при вводе одного или нескольких символов.
md-autocomplete
должен повторно отображать элементы, даже если длина строки запроса равна 0, но похоже, что она установлена в 1. Это можно сделать, наблюдая фильтр функция, определенная в md-items
, которая не запускается, когда строка запроса пуста.
Вот CodePen link
Удалите добавленные фишки и фокус на поле ввода. Обратите внимание, что никакие предложения для закрытых чипов не отображаются md-autocomplete
.
Проведено некоторое тестирование, и оно выглядит так: 'md-min-length =" 0 "' не ведет себя так, как должно быть, когда 'md-autocomplete' * находится в *' md-chips'. Интересно. –
Нет. Я попытался отладить autocomplete.js и узнал, что предложения отображаются только при изменении текста поиска. Если быть точным, библиотека имеет '$ watch', применяемую над' searchText'. Я думаю, соответствие матчей также должно быть проверено вместе с изменением в 'searchText'. –