Questão nº 39
Questão de Tecnologia da Informação · FCC TRT22 2022 (nº 39)
Em um site desenvolvido utilizando o framework Angular, um Técnico observou no interior da tag `<body>` do arquivo index.html um elemento Angular definido no arquivo app/app.component.ts que será o primeiro componente carregado e o contêiner para os outros componentes. Trata-se do elemento
- A`<angular-root>`
- B`<render>`
- C`<document-root>`
- D`<app-root>` (alternativa correta)
- E`<main-app>`
Resposta comentada
Gabarito Alternativa D
Em Angular, o componente raiz é o ponto de partida da sua aplicação, agindo como um contêiner principal para todos os outros componentes, e ele é inserido no arquivo `index.html` usando uma tag HTML personalizada que chamamos de seletor.
(A) Incorreta: Embora `angular-root` seja um nome que faça sentido para um componente raiz, não é o seletor padrão que o Angular CLI gera automaticamente.
(B) Incorreta: `render` é um termo genérico relacionado à renderização de elementos na tela e não é um seletor de componente Angular.
(C) Incorreta: `document-root` é um termo que se refere à raiz de um documento HTML ou XML, não a um seletor de componente específico do Angular.
(D) Correta: O Angular CLI, ao criar um novo projeto, define por padrão o seletor do `AppComponent` (o componente raiz da aplicação) como `<app-root>`, e é essa tag que é inserida no `index.html`.
(E) Incorreta: `main-app` é um nome plausível, mas não é o seletor padrão que o Angular CLI configura para o componente raiz (`AppComponent`).
Fonte: FCC TRT22 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.