Questão de Programação — Frameworks em Programação — FCC 2022
- Código
- fc065406
- Banca
- FCC
- Órgão
- TRT - 22ª Região (PI)
- Ano
- 2022
- Cargo
- Técnico Judiciário - Tecnologia da Informação
- A<angular-root>
- B<render>
- C<document-root>
- D<app-root>
- E<main-app>
GabaritoD — <app-root>
Gabarito: letra D. No Angular, o componente raiz é definido no arquivo app.component.ts com um seletor CSS (normalmente 'app-root'). Esse seletor é então utilizado como uma tag no index.html (dentro de <body>), de modo que o Angular bootstrap a aplicação a partir desse componente. É o primeiro componente carregado e serve de contêiner para os demais.
<angular-root> não é um seletor padrão do Angular. O seletor do componente raiz é definido pelo desenvolvedor no decorador @Component e, por convenção, costuma ser app-root.
<render> não é um elemento relacionado ao componente raiz do Angular. Pode-se confundir com o conceito de renderização, mas não é a tag usada no index.html.
<document-root> não é um seletor padrão. O Angular não utiliza esse nome para o componente raiz.
<app-root> é o seletor convencional do componente raiz (definido em app.component.ts). É a tag que aparece no index.html para que o Angular monte a aplicação.
<main-app> não é o seletor padrão. Embora o desenvolvedor possa escolher qualquer nome, a convenção e o mais comum é app-root.
Dica: Em projetos Angular gerados pelo Angular CLI, o seletor do componente raiz é sempre app-root. Fique atento a essa nomenclatura padrão.
Link permanente: /questoes/fc065406