Exercícios: Aula 04 📝
Pratique a manipulação do DOM com diretivas.
Básico
- ngIf: Crie um botão "Exibir Detalhes". Ao clicar, um parágrafo de texto deve aparecer ou desaparecer da tela usando
*ngIf. - ngFor: Crie um array de strings chamado
habilidades. Use o*ngForpara listar essas habilidades em uma lista não ordenada (<ul>).
Intermediário
- ngClass: Crie uma variável
importante(boolean). Use a diretivangClasspara aplicar a classe CSS.texto-vermelhoa um elemento apenas quandoimportantefor verdadeiro. - ngStyle: Crie um controle de "Tamanho do Texto" (um input range). Use
ngStylepara que o tamanho da fonte de um parágrafo mude conforme o valor do input.
Desafio
5. Filtro Simples: Crie uma lista de números de 1 a 10. Use o *ngFor para exibir os números, mas adicione um *ngIf interno (em um container ou elemento) para que apenas os números pares sejam mostrados na lista final.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: ngIf **Resolução e Implementação:**// Estrutura de implementação recomendada para ngIf
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para ngFor
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para ngClass
// Validação de regras de negócio e retorno consistente