У меня проблема с матовым автозаполнением. Я создал стрелку раскрывающегося списка в mat-autocomplete, чтобы показать все параметры, когда я нажимаю на нее. Когда я нажимаю на него в первый раз, он показывает все параметры
Но когда я выбираю 1 вариант и снова нажимаю, он просто показывает параметры, отфильтрованные по моему выбору.
Я просто хочу, чтобы он показывал все параметры при открытии раскрывающегося списка. Как я могу решить эту проблему?
Мой компонент.html
@RobRombouts Спасибо за ответ и за помощь в редактировании моего вопроса. Я обновил файл component.ts. Пожалуйста, помогите мне решить мою проблему
Самый простой способ сделать это — очистить ввод при нажатии на стрелку:
openAddDiag() {
this.myControl2.setValue(""):
};
но я не знаю, является ли это желаемым поведением, если это не так, требуется более сложная структура, в которой вы реализуете пользовательскую функцию поиска. Поскольку вы явно нажимаете на стрелку, неплохо было бы очистить ввод, поскольку вы намерены внести изменения (иначе вы бы не нажали).
Спасибо, Роб. Этот способ хорош, но мое поле ввода всегда очищается, когда я нажимаю стрелку раскрывающегося списка. У вас есть другой способ показать все параметры, но не очистить входное значение?
вы можете установить текущее выбранное значение в качестве заполнителя. таким образом, он все еще виден.
Извини, Роб, но как я могу это сделать? Извини, я не понимаю
не могли бы вы поделиться своим полным файлом component.ts, пожалуйста?