Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Resumo: Utilizar template literals para criar um template html.

Podemos utilizar template literals para criar um template HTML de forma mais fácil e legível. Podemos criar uma string contendo o template e inserir as variáveis utilizando a sintaxe ${}. Exemplo de código utilizando template literals:

function criarCard(cliente) { return <div class="card"> <h2>${cliente.nome}</h2> <p>${cliente.email}</p> <p>${cliente.telefone}</p> </div>; }

const clientes = [ { nome: 'João', email: 'joao@example.com', telefone: '(11) 1234-5678' }, { nome: 'Maria', email: 'maria@example.com', telefone: '(11) 9876-5432' }, { nome: 'José', email: 'jose@example.com', telefone: '(11) 5555-5555' } ];

const cards = clientes.map((cliente) => criarCard(cliente)); const html = cards.join('');

document.getElementById('cards-container').innerHTML = html;

Neste exemplo, utilizamos a função criarCard para criar um card HTML para cada cliente da lista. Em seguida, utilizamos o método map para criar um array com todos os cards e, por fim, utilizamos o método join para juntar todos os cards em uma única string. Por fim, inserimos a string resultante no elemento HTML com o id cards-container utilizando a propriedade innerHTML.

Espero poder ter ajudado a galera....

1 resposta
solução!

Olá Jefferson, tudo bem?

Obrigada por compartilhar sua sugestão conosco!

Realmente, utilizar template literals é uma forma mais fácil e legível de criar templates HTML. Além disso, a utilização de variáveis dentro da string facilita a inserção de dados dinâmicos no template. Seu exemplo de código ficou bem claro e didático. Parabéns!

Um abraço e bons estudos.