Working with Angular Material2 mat-selection-list, Able to identify whether current option is selected or non-selected[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 notifies whether current option is selected or non-selected.  
How to identify current selected value ? Tried with multiple combinations with ngModel and ngModelChange and click , nothing works for me.
https://stackblitz.com/edit/angular-eyjdfp-qgjhvd?file=app%2Flist-selection-example.ts
 
     
     
     
     
     
     
    