Угловой материал Multi Select получить выбранное значение при скрытии - PullRequest
0 голосов
/ 13 ноября 2018

Сценарий:

  • У меня есть фильтр в угловом материале множественный выбор

Todo:

  • Я хочу получить выбранные значения при скрытии раскрывающегося списка ..

    Я гуглил и пытался найти документ, но не смог найти никаких ссылок на добавление события скрытия вmiltiselect

1 Ответ

0 голосов
/ 13 ноября 2018

Демонстрация, в которой доступны множественные значения после выпадающего списка закрытых матов

Код приложения: https://stackblitz.com/edit/angular-values-access-after-dropdown-close?file=src/app/app.component.html

Подход:

  • Сохраните переменную для хранения multi-select значений.
    Используйте openedChange событие как (openedChange)="comboChange($event)", и в этом сохраните выбранные значенияв массив или другую переменную.
    Значение события false, если раскрывающийся список закрыт, поэтому я использовал его в демонстрационном коде.
  • Кроме того, mat-select используется с [formControl]="toppings",так что в любом другом методе вы можете получить доступ к его значению, используя this.toppings.value, он вернет массив с выбранными значениями.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...