Работа с угловым материалом2 mat-selection-list , Возможность определить, выбран текущий параметр или нет [Boolean].
compnenent.html
<mat-selection-list #shoes (selectionChange)="onSelection($event, shoes.selectedOptions)" >
<mat-list-option *ngFor="let shoe of typesOfShoes" [value]='shoe'>
{{shoe}}
</mat-list-option>
</mat-selection-list>
component.ts
export class ListSelectionExample {
typesOfShoes = ['Boots', 'Clogs', 'Loafers', 'Moccasins', 'Sneakers'];
onSelection(e, v){
console.error(e.option.selected,v);
}
}
e.option.selected
уведомляет, выбрана или не выбрана текущая опция.
Как определить текущее выбранное значение?Пробовал с несколькими комбинациями с ngModel и ngModelChange и click , у меня ничего не работает.
https://stackblitz.com/edit/angular-eyjdfp-qgjhvd?file=app%2Flist-selection-example.ts