Questão nº 23
Questão de Tecnologia da Informação - Sistemas de Informação · FCC TRT15 2023 (nº 23)
FCC2023Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Bver comentário ↓
Para envolver vários componentes Angular Material e aplicar estilos comuns a campos de texto, como a linha inferior, rótulo flutuante e mensagens de dica, um Técnico deve utilizar o componente
- A`<form-angular-material>`
- B`<mat-form-field>` (alternativa correta)
- C`<m:formField>`
- D`<mat:formField>`
- E`<m:form>`
Resposta comentada
Gabarito Alternativa B
Para estilizar campos de texto de forma consistente no Angular Material, como rótulos flutuantes e linhas inferiores, usamos um componente que "empacota" o campo de entrada e suas funcionalidades de estilo.
- (A) Incorreta: Não existe um componente chamado
<form-angular-material>no Angular Material; o nome é muito genérico. - (B) Correta: O componente
<mat-form-field>é o contêiner principal do Angular Material para campos de formulário. Ele é projetado para aplicar estilos comuns a elementos de entrada comoinput,textareaeselect, incluindo rótulos flutuantes, linhas inferiores, mensagens de erro e dicas. - (C) Incorreta: A sintaxe com o prefixo
m:não é utilizada para componentes do Angular Material; é mais comum em outros frameworks ou tecnologias. - (D) Incorreta: Similar à alternativa C, o prefixo
mat:é usado para os componentes do Angular Material, mas o nomeformFieldé o correto, nãomat:formField. A armadilha aqui é a confusão com o prefixo correto (mat-) mas a estrutura incorreta do nome do componente. - (E) Incorreta:
<mat-form>não é um componente padrão do Angular Material para estilizar campos de texto individuais; o foco é no campo específico.
Fonte: FCC TRT15 2023 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.