Questão nº 35

Questão de Tecnologia da Informação · CESGRANRIO BASA 01/2018 (nº 35)

CESGRANRIO2018Técnico Científico - Área de Formação: Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

É um exemplo de uma expressão Angular (Angular Expression) em AngularJS:

Resposta comentada

Gabarito Alternativa A

Expressões Angular são trechos de código JavaScript escritos dentro de chaves duplas {{ }}, que o AngularJS avalia e insere no HTML renderizado. Elas permitem exibir dados do escopo (como candidato.nome) diretamente na view.

  • (A) Correta: É o gabarito, pois usa a sintaxe oficial de interpolação do AngularJS com chaves duplas {{ }}, que avalia a expressão candidato.nome e exibe seu valor.
  • (B) Incorreta: Usa colchetes duplos [[ ]], que é a sintaxe de interpolação do Vue.js (ou de outras frameworks), não do AngularJS.
  • (C) Incorreta: Usa <%= %>, que é a sintaxe de template do EJS (JavaScript no servidor) ou de outras engines de template, não do AngularJS.
  • (D) Incorreta: Usa <?= ?>, que é a sintaxe de short tags do PHP, não tem relação com AngularJS.
  • (E) Incorreta: Usa uma tag customizada <js:angular>, que não existe no AngularJS; a interpolação é feita apenas com {{ }}, não com tags XML.

Armadilha da banca: A alternativa B é a mais tentadora, pois muitos alunos confundem a sintaxe de interpolação do AngularJS com a do Vue.js (que usa [[ ]]). A pegadinha está em decorar o símbolo errado — o AngularJS sempre usa chaves duplas {{ }}, nunca colchetes.

Fonte: CESGRANRIO BASA 01/2018 Técnico Científico - Área de Formação: Tecnologia da Informação. 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