現在、行ごとに配列内に formControls がある列で並べ替えをクリックすると、データとコントロールが正しく更新されないという問題があります。他のすべての列は期待どおりに更新されています。以下は、formControls を持つコードです。
<form [formGroup]="rackAverageForms[i]">
<md-input-container>
<input [formControl]="rackAverageForms[i].controls.rackAverage" #rackAverage
formControlName="rackAverage"
(keydown.tab)="validateRackAverage(rackAverage,i)" class="numeric-field" [numberOnly]="true"
mdInput value="{{row.chosenDateRackAverage | currency:'USD':true:'1.4-4'}}">
<md-error><strong>{{formErrors[i].rackAverage}}</strong></md-error>
</md-input-container>
</form>
これはソート前のスクリーンショットです: ソートを試みる前の md-table ビュー
これは並べ替え後、データがなくなっています: データが 欠落している並べ替え後の md-table ビュー
1 つの値が残っている場合もありますが、ほとんどの場合、この列のすべての値がなくなり、コントロールもなくなります。助けてください。