I've been struggling to calculate the sum of row values, with no success. My suspicion is that the issue lies in how I am deep cloning the row values array when creating the row.
const gblRowVal1 = new GridRowValues(1, this.color, this.headList.map(x => Object.assign(new RefQuantities(), x )), this.availableColors)
The ngModel does not seem to be pointing to the column value, causing the ngModelChange event not to trigger, thus resulting in the total not being calculated.
(ngModelChange)="onRowClick($event, row, headItem)"