Questão nº 64
Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 64)
Silvia está desenvolvendo o front-end do novo sistema de ordens de serviço de sua empresa, onde foi especificado o uso do framework Angular no projeto.
A nova interface utilizará o roteamento do Angular e, para incluir o componente da rota corrente no template HTML da tela principal, Silvia irá definir a área de apresentação através de uma tag:
- ApathMatch;
- Brouter-outlet; (alternativa correta)
- Csnapshot;
- Dnav;
- ErouterLink.
Resposta comentada
Gabarito Alternativa B
No Angular, para que os componentes de cada rota apareçam na tela, você precisa de um "espaço" no seu HTML principal onde eles serão carregados. Esse espaço é definido por uma tag especial do Angular.
- (A) Incorreta:
pathMatché uma propriedade usada na configuração de rotas para definir como o Angular deve comparar o caminho da URL (se deve ser uma correspondência exata ou parcial), não é uma tag HTML. - (B) Correta: A tag
<router-outlet>é um componente do Angular que atua como um placeholder (um espaço reservado) no template HTML. É nela que o Angular renderiza dinamicamente o componente associado à rota ativa no momento. - (C) Incorreta:
snapshotrefere-se aActivatedRouteSnapshot, que é um objeto que contém informações sobre a rota em um determinado ponto no tempo (como parâmetros da URL), usado no código TypeScript do componente, não é uma tag HTML. - (D) Incorreta:
navé uma tag HTML5 padrão (<nav>) usada para agrupar links de navegação. Embora possa conter links de roteamento (usandorouterLink), ela própria não é responsável por exibir o componente da rota. - (E) Incorreta:
routerLinké uma diretiva do Angular usada em elementos HTML (como<a>) para criar links que navegam para diferentes rotas dentro da aplicação. Ela aciona a navegação, mas não é a tag que exibe o componente da rota. A armadilha aqui é confundir a ferramenta que cria o link para uma rota com a ferramenta que exibe o conteúdo da rota.
Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.