Я работаю над таблицей материалов angular, которую следует фильтровать по выбранным элементам из поля mat-select
. Он работает нормально, когда у меня есть обычное поле выбора, где пользователь может выбрать только один элемент.
Но проблема заключается в том, что у меня это окно с несколькими вариантами выбора, где пользователь может выбрать более одного фильтра.
Multiselect хранит выбранные элементы в массиве. Как передать его в источник данных таблицы?
applyFilter() {
console.log(this.selection);
this.dataSource.filter = this.selection.trim().toLowerCase()
}
Как передать массив значений фильтра?
Демонстрация Stackblitz