При использовании * ngFor я хочу сохранить в 'let i = ...' значение, отличное от 'index', потому что я буду использовать его в качестве идентификатора элементов списка.
Это в основном то, что я хочу:
<div *ngFor="let data of User; let i = {{data.id}}"></div>
Я пробовал вот так, а также вот так:
<div *ngFor="let data of User; let i = (data.id)"></div>
или:
<div *ngFor="let data of User; data.id as i"></div>
Моя последняя попытка использовала trackBy.Но он с треском провалился
Ничего не работает, приложение останавливается.Это вообще возможно?Как я могу это сделать?
РЕДАКТИРОВАТЬ
Итак, меня попросили предоставить больше деталей.
Я использую этот ngFor для отображения некоторой информации из моегодб.Но для этого нужно, чтобы каждый элемент имел идентификатор.Этот ID ДОЛЖЕН быть таким же, как в БД.Если я просто использую 'i = index', идентификатор будет от (0 - последний), но я этого не хочу.Мне нужно, чтобы идентификатор был тем, что есть в моей БД, поэтому «i = index» нежизнеспособен, мне нужно что-то вроде «i = data.id»