Я хочу снять флажок с последнего проверенного элемента в циновке, найдите следующий код ...
<div *ngFor="let item of data; let i = index;">
<md-checkbox [checked]="item.checked" (change)="onChange($event, i, item)">
{{item.label}}
</md-checkbox>
data = [
{ label: 'one', checked: false },
{ label: 'two', checked: false },
{ label: 'three', checked: true },
{ label: 'four', checked: false },
{ label: 'five', checked: false }
];
onChange(event, index, item) {
item.checked = !item.checked;
this.lastAction = 'index: ' + index + ', label: ' + item.label + ', checked: ' + item.checked;
console.log(index, event, item);
}