How to make make single checkbox select from mat-selection-list. Similar to radio button which accepts one value from group of values.
If you're using ngFor for each mat-checkbox, you can do something similar to following in HTML template:
and in TS:
public personCheckedIndex = -1;
// Called from template when checkbox value changes
personCheckboxChange(event: MatCheckboxChange, index: number) {
// This allows only one checkbox to be checked among each checkbox
this.personCheckedIndex = event.checked ? index : -1;
}