Questão nº 64

Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 64)

FGV2024Analista Judiciário - TI - Desenvolvimento de SistemasTecnologia da Informação
Gabarito: Bver comentário ↓

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:

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: snapshot refere-se a ActivatedRouteSnapshot, 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 (usando routerLink), 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.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho