Questão nº 52

Questão de Informática · FGV TJTO 2022 (nº 52)

FGV2022Técnico Judiciário - InformáticaInformática
Gabarito: Cver comentário ↓

Com relação à plataforma Angular, é possível converter um componente numa classe que pode ser registrada no browser e incluída no DOM.
A função que permite essa operação é denominada:

Resposta comentada

Gabarito Alternativa C

Angular Elements permite transformar um componente Angular (um bloco de código com HTML, CSS e lógica) em um Custom Element (um elemento HTML novo e reutilizável) que pode ser usado em qualquer página web, mesmo fora de um aplicativo Angular.

(A) Incorreta: Não existe uma função padrão `addElement()` em Angular ou no navegador para essa finalidade específica de converter e registrar componentes.
(B) Incorreta: Não existe uma função padrão `createAndRegister()` em Angular ou no navegador para essa finalidade.
(C) Correta: A função `createCustomElement()` do pacote `@angular/elements` é a ferramenta exata que o Angular fornece para empacotar um componente Angular em uma classe que estende `HTMLElement`, tornando-o um Custom Element que pode ser registrado no navegador usando `customElements.define()`.
(D) Incorreta: Não existe uma função padrão `putElement()` em Angular ou no navegador para essa finalidade.
(E) Incorreta: A função `registerElement()` era parte da especificação antiga (v0) de Custom Elements e está depreciada. A especificação moderna (v1) usa `customElements.define()`. Esta é a armadilha, pois o nome soa correto, mas a API está desatualizada e não é a que o Angular usa diretamente para criar o elemento a partir de um componente.

Fonte: FGV TJTO 2022 Técnico Judiciário - Informática (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