Я бы сделал так, чтобы флажок вызывал функцию и добавлял ее в массив там.
Примерно так:
<input type="checkbox" id="matCheckBox" (change)="yourfunc($event)"/>
и получаю удовольствие c, как
yourfunc(e) {
if(e.target.checked){
this.array.push(e.target);
}else{
this.array = this.array.filter(obj => obj !== e.target);
}
}