Ваш код TS должен быть похож на
rrReasons = [{
"signatory1": "1009648",
"signatory2": "1003444",
},
{
"signatory1": "1009649",
"signatory2": "1003445",
},
{
"signatory1": "1009650",
"signatory2": "1003446",
},
{
"signatory1": "1009651",
"signatory2": "1003447",
},
{
"signatory1": "1009652",
"signatory2": "1003448",
}
]
HTML код должен быть похож на
<tr *ngFor="let data of rrReasons; let i = index;trackBy:trackByIndex;">
<td>
<input type="number" name=a{{index}} [(ngModel)]="data.signatory1">
</td>
</tr>
Примечание: пока вы зацикливаете массив, вы должны использовать значение итератора для получить фактическое значение объекта.
Рабочий пример: - Демо