Incluir retorno de um forEach dentro da url do background-image

1 resposta Resolvido
nodejs
F

Fala galera, estou precisando incluir o retorno de um forEach dentro da url de um background-image, por favor, podem me ajudar:

<!-- Slide 1 -->
<% DTSection0.forEach(function(row){ %>
       <div class="item" style="background-image: url(assets/img/site/slider/<%= row.imagem %>)"></div>
<% }); %>

Vejam ao colocar o <%= row.imagem %> dentro da url da erro e a imagem não carrega na página.

Estou usando Node.JS e minhas páginas são em .ejs.

1 Resposta

F
Solucao aceita

Solução:

<!-- Slide 1 -->
<% DTSection0.forEach(function(row){ 
    if(row.active == 1){ %>
      <div class="item active" style="background-image: url(assets/img/site/slider/<%= row.imagem %>)"></div>
    <% } else{ %>
      <div class="item" style="background-image: url(assets/img/site/slider/<%= row.imagem %>)"></div>
    <% }; %>
<% }); %>

O problema estava na class=“item active”, somente 1 imagem tem que estar active, as demais deve estar somente class=“item”.

Criado 13 de maio de 2020
Ultima resposta 13 de mai. de 2020
Respostas 1
Participantes 1