Ich verwende Kendo-Multiselect-Steuerung in meiner eckigen Anwendung.So filtern Sie Datasource mit Hilfe des Dropdown-Menüs multiselect
<kendo-multiselect [data]="airlinesInData" [(ngModel)]="value" [(value)]="aircodeselect" [textField]="'Airline'" [valueField]="'Code'" (valueChange)="applyFilters()" [valuePrimitive]="true"></kendo-multiselect>
Es mir das Komma getrennt Wert, dh VS geben, IA usw.
Folgende ist meine Linq-Abfrage
currentDataSource = new List<IDetailRow>(currentDataSource).Where(x => x.firstSegmentAirline == this.aircodeselect).ToArray();
Wie i für jeden Wert in einem String eine Rendite auf das Endergebnis filtert .
überprüfen Sie meine Antwort –