Diretivas e Pipes
Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes
1O que é uma diretiva estrutural no Angular?
O que é uma diretiva estrutural no Angular?
Resposta
As diretivas estruturais modificam a estrutura do DOM adicionando, removendo ou manipulando elementos. São prefixadas com * (ex: *ngIf, *ngFor). Diferente das diretivas de atributo que modificam a aparência ou o comportamento, as diretivas estruturais podem adicionar ou remover elementos do DOM.
2Qual é a sintaxe correta para usar ngFor com trackBy?
Qual é a sintaxe correta para usar ngFor com trackBy?
Resposta
A sintaxe correta usa ponto e vírgula para separar a iteração da função trackBy. A função trackBy melhora a performance permitindo que o Angular identifique quais itens foram alterados, adicionados ou removidos. Recebe dois parâmetros (index e item) e retorna um identificador único.
3Por que usar trackBy com ngFor?
Por que usar trackBy com ngFor?
Resposta
trackBy melhora a performance da renderização de listas permitindo que o Angular identifique precisamente quais itens foram alterados. Sem trackBy, o Angular recria todos os elementos do DOM quando ocorrem mudanças. Com trackBy, apenas os itens modificados são atualizados, evitando recriações desnecessárias.
Qual diretiva deve ser usada para exibir condicionalmente um elemento com base em uma condição?
Qual é a diferença entre *ngIf e [hidden]?
+19 perguntas de entrevista
Outros temas de entrevista Angular
Fundamentos do TypeScript
TypeScript Avançado
Fundamentos do Angular
Componentes e ciclo de vida
Services & Dependency Injection
Organização de Módulos Angular
Angular CLI
Routing e Navegação
Formulários reativos
Formulários template-driven
Fundamentos do RxJS
Operadores RxJS
HttpClient e chamadas de API
Gerenciamento de estado básico
Change Detection
Angular Signals
Standalone Components
Testes unitários em Angular
Testes End-to-End
Build e otimização
Fundamentos do NgRx
NgRx avançado
Arquitetura Angular
Otimização de desempenho
Segurança e boas práticas
Padrões avançados de RxJS
Angular Universal e SSR
Micro-frontends Angular
Domine Angular para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis