В Angular 8 я обычно делал:
<tr class="simpleGridRecord" *ngFor="let item of products; let index=index">
<td [item]="item" [processField]="tableDesc" simpleGridData></td>
</tr>
, поэтому я передавал в свою пользовательскую директиву simpleGridData поле (tableDes c), а также данные через [item] и все работало отлично.
Однако в Angular 9 порядок вещей изменился, теперь по какой-то причине processField называется BEFORE [item], и поэтому у меня нет данных, с которыми мне нужно работать.
Каков наилучший способ получить доступ к элементу ngFor, не передавая его напрямую, поскольку я больше не могу рассчитывать на порядок переданного значения?