Я решил это таким образом. Это было намного проще, чем я думал. Я должен был положить * ngIf внутри mat-cell. И для каждого элемента в массиве я ставлю тег "br" в конце каждого элемента.
<mat-cell *matCellDef="let element">
<p class="font-weight-600 text-center" *ngIf="columns.key=='Status'">
<span *ngFor="let item of element[columns.value]">
{{ item }}
<br>
</span>
</p>
<p class="font-weight-600 text-center" *ngIf="columns.key!='Status'">
{{element[columns.value]}}
</p>
</mat-cell>
также я удалил эту часть из файла .ts.
res.forEach( g1=>{
let nstatus=[];
let newstatus=g1.status;
newstatus.forEach(
res1=>{
nstatus.push('<span>'+res1+'</span>'+'<br>');
}
);
g1.status=nstatus;
data.push(g1);
});
так что .ts равен
this.receiveService.get(this._parentLocID).subscribe(
res => {
const resultData: any = res;
this.dataSource.data = resultData;
}
, который решил проблему.