Angular

Diretivas e Pipes

Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes

22 perguntas de entrevista·
Mid-Level
1

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.

2

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.

3

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.

4

Qual diretiva deve ser usada para exibir condicionalmente um elemento com base em uma condição?

5

Qual é a diferença entre *ngIf e [hidden]?

+19 perguntas de entrevista

Domine Angular para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis