Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

353
Visualizações
¿Cómo puedo hacer la interpolación de texto en HTML y JS como lo hago en Angular? (Si es posible)

Quiero hacer una interpolación de texto en HTML y JS como suelo hacer en angular, sé que no funciona si lo hago exactamente de la misma manera:

 var myPhrase = 'This is my phrase>!';
 <body> <p> {{myPhrase}} </p> </body>
Dado que la forma angular es "más fácil", estoy tratando de evitar la inserción de texto por myTag.innerHTML = 'something here' Entonces mi pregunta es: si es posible, ¿cómo puedo hacerlo?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Desafortunadamente, no creo que puedas hacer esto en Vanilla JS. Quizás podrías hacer algo como esto:

 let greeting = 'Hello World!'; let message = 'How is the weather today?'; let str2 = `<h1>${greeting}</h1> <p>${message}</p>`; console.log(str2);

Pero esto no tiene la misma facilidad de uso. Probablemente tendrá que usar myTag.innerHTML = 'something here' como dijo.

about 4 years ago · Juan Pablo Isaza Relatório

0

Se puede hacer, pero es engorroso y no bonito. Simplemente incrusta etiquetas de secuencias de script en el html y document.write la salida según sea necesario.

Este es uno de los pocos ejemplos en los que document.write se puede usar sucesivamente a medida que ocurre cada uso mientras se interpreta la página.

 <body> <p> <script>document.write("hello")</script> world, <script>let phrase="how are you today?"; document.write(phrase);</script></p> </body>

en el contexto de completar los datos almacenados, cada variable se puede definir en un script anterior (por lo que estará disponible para las futuras etiquetas de inserción). Así:

 <script> let myName = "David"; let myAge = "99"; let myBirthday = "tomorrow"; </script> <h2>Hello, my name is <script>document.write(myName);</script></h2> <p>It's my birthday <script>document.write(myBirthday);</script></p> <p><script>document.write(`I will be ${myAge} years old`);</script></p>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda