Neste post, mostro como pegar o valor do índice dos itens que estão de um vetor que está sendo utilizado na diretiva *ngFor.
Para os exemplos abaixo, considere uma variavel chamada items, que é um vetor com n elementos.
Angular 5/6/7/8/9
<div *ngFor="let item of items;let i = index"> <p>Indice: {{ i }}: {{ item }}</p> </div>
Versões antigas do Angular
<div *ngFor="#item of items; #i = index"> <p>Indice: {{ i }}: {{ item }}</p> </div>
Ambos exemplos vão gerar uma div para cada item do vetor, cada um contendo um parágrafo com o indice e o valor do item. A ideia é que, da mesma forma que você atribui o valor de cada elemento do vetor para a variável chamada item, você precisa atribuir o valor da variável index para uma que seja utilizável no template.
Espero ter ajudado.
Referência: https://angular.io/api/common/NgForOf
The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Latest posts by Breno RdV (see all)
- Estamos de mudança! - abril 28, 2024
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022