
15 - Control Flow - Laço de repetição
Olá pessoal, na décima quinta aula do treinamento de Angular 17, iremos implementar uso do controle de fluxo @for.
Vamos utilizar a estrutura do componente criado na última aula, juntamente com o controle de fluxo de condicional, nosso arquivo TypeScripte terá a seguinte estrutura:
Em seguida, no arquivo HTML:
A controle de fluxo @for dispõe de outras funcionalidades, exemplo:
Função | O que faz |
---|---|
$count | Retorna a quantidade de vezes que um loop foi realizado |
$index | Índice do laço de repetição que está sendo executado |
$first | Retorna se determinada posição é a primeira linha que está sendo executada |
$last | Retorna se determinada posição é a última linha que está sendo executada |
$even | Retorna verdadeiro, caso a linha seja par |
$odd | Retorna verdadeiro, caso a linha seja ímpar |
Dica: Você pode implementar o uso do comando @empty. Caso a estrutura de repetição não seja realizada, podemos retornar uma mensagem, estrutura bem interessante, caso o vetor não contenha registros:
Abaixo deixo um vídeo mostrando cada etapa desta aula: