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

Erro no template

Quando incluo uma negociação na tabela, ela não adiciona normalmente pois há algum erro que não consegui identificar no meu _template(). Como uso a extensão bracket colorize, identifiquei que por algum motivo ele está reclamando do () da função map quando pulo de linha, mesmo que não haja nada dentro desses (). Será que alguém pode me ajudar nisso?

Minha função:

_template(model) {
        return `
        <table class="table table-hover table-bordered">
            <thead>
                <tr>
                    <th>DATA</th>
                    <th>QUANTIDADE</th>
                    <th>VALOR</th>
                    <th>VOLUME</th>
                </tr>
            </thead>

            <tbody>
                ${model.negociacoes.map(n => `
                    <tr>
                        <td>${DateHelper.dataParaTexto(n.data)}<td>
                        <td>${n.quantidadade}<td>
                        <td>${n.valor}<td>
                        <td>${n.volume}<td>
                    <tr>
                `).join('')}
            </tbody>

            <tfoot>
            </tfoot>
        </table>
        `
    }
1 resposta
solução!

Olá, boa noite.

Existem 3 problemas com o template:

  • As tags td não estão fechadas
  • As tags tr não estão fechadas
  • A palavra quantidade está escrita errada.

Espero ter ajudado.

Abraço!