Как получить список всех значений, выбранных из углового материала список выбора мата в компоненте.В приведенном примере показаны значения, которые должны отображаться в шаблоне, но не в компоненте.Я пытаюсь изменить решение, данное в этом вопросе , но оно не работает для меня.Вот мой текущий код:
Шаблон:
<mat-selection-list #selected [(ngModel)]="readingTypesSelected" (ngModelChange)="onSelection($event)" >
<mat-list-option *ngFor="let readingType of readingTypes">
{{readingType.name}}
</mat-list-option>
</mat-selection-list>
Компонент:
onSelection(e, v) {
console.log(e);
console.log(v);
}
В консоли регистрируется следующее:
Как извлечь из этого фактические значения выбранных параметров?
Решение :
Первые две строкикод шаблона должен быть (как указано в ссылке на стек в готовом решении):
<mat-selection-list #selected (selectionChange)="onSelection($event, selected.selectedOptions.selected)" >
<mat-list-option *ngFor="let readingType of readingTypes" [value] ="readingType">