Переключение привязки с ngModel
что-то вроде
<mat-slide-toggle [id]="not.id" class="example-margin" [color]="color"
[checked]="not.isFinished" [(ngModel)]="not.isFinished"[disabled]="not.isFinished" (change)="onChange($event)" >
</mat-slide-toggle>
, затем в метод сохранения
onSave(){
this.notifications.forEach((n)=>{
console.log(n.id) //this is the id of your toggle
console.log(n.isFinished)//this is the value of toggle
})
}
ОБНОВЛЕНИЕ
согласно вашемукомментарий, который вы не хотите использовать ngModel
, в этом случае вы можете проверить, содержит ли элемент переключателя класс mat-checked
в качестве углового материала, добавить проверенный класс, если переключение активно, поэтому удалите ngmodel и измените ваш метод на
onSave(){
this.notifications.forEach((n)=>{
console.log(n.id) //this is the id of your toggle
var ele=document.getElementById(n.id)
console.log(ele.classList.contains('mat-checked'))//this is the value
of toggle
})
}