Я использую источник событий, чтобы получить значение disabledReason внутри *ngFor
:
<tr *ngFor="let row of people; let i = index; trackBy: trackById">
<td id="people-table-{{i}}">
<fieldset [disabled]="disabledReason">
<input type="text" id="people-table-text{{i}}">
</fieldset>
</td>
</tr>
Проблема в том, что ввод для каждой строки таблицы отключается, а не только для требуемой строки.