Questão FC373533
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.componen
Desenvolvimento Web
FCC · 2022
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
- <angular-root>
- <render>
- <document-root>
- <app-root>
- <main-app>
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
<app-root> é o seletor do componente raiz da aplicação Angular definido em app/app.component.ts. Esse elemento é inserido dentro do index.html (na tag <body>) e funciona como o contêiner onde a view do AppComponent será renderizada.
O valor do selector no decorator @Component determina essa tag; o Angular localiza <app-root> e substitui pelo template do componente durante a inicialização.
O AppModule é responsável pelo bootstrapping da aplicação: ele registra o componente raiz para ser criado uma única vez e torna-o ponto de entrada dos demais componentes e módulos.
Na prática, <app-root> centraliza a estrutura da aplicação e normalmente contém elementos como <router-outlet> ou cabeçalhos e rodapés que envolvem os componentes filhos.
Conteúdo do catálogo FC Concursos · Atualizado em