Fundamentos do Angular
Components, templates, data binding, diretivas estruturais, ngFor, ngIf, interpolação, property binding, event binding
1O que é um component no Angular?
O que é um component no Angular?
Resposta
Um component é um bloco de construção fundamental de uma aplicação Angular que controla uma parte da interface do usuário. Combina um template HTML, estilos CSS e uma classe TypeScript com o decorator @Component. Essa arquitetura permite criar interfaces reutilizáveis e modulares, promovendo a separação de responsabilidades entre a visualização e a lógica de negócio.
2Qual sintaxe exibe uma variável TypeScript no template?
Qual sintaxe exibe uma variável TypeScript no template?
Resposta
A interpolação com chaves duplas {{ variable }} insere valores dinâmicos no template HTML. O Angular avalia a expressão TypeScript e converte o resultado em uma string exibida no DOM. Essa sintaxe é usada para exibir propriedades do component, realizar cálculos simples ou chamar métodos que retornam valores.
3Como vincular uma propriedade HTML a uma variável do component?
Como vincular uma propriedade HTML a uma variável do component?
Resposta
O property binding com colchetes [property]="variable" vincula uma propriedade de elemento DOM a uma expressão TypeScript. O Angular avalia a expressão e atualiza a propriedade automaticamente quando ocorrem mudanças. Essa sintaxe é unidirecional (component para template) e se aplica a atributos HTML padrão, propriedades personalizadas ou inputs de components filhos.
Qual sintaxe captura um evento do usuário no template?
O que a diretiva *ngIf faz em um template Angular?
+17 perguntas de entrevista
Outros temas de entrevista Angular
Fundamentos do TypeScript
TypeScript Avançado
Componentes e ciclo de vida
Services & Dependency Injection
Organização de Módulos Angular
Angular CLI
Diretivas e Pipes
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