Olá! Após implementar a classe NegociacoesView a tabela é carregada na tela, porém, aparece como texto antes da tabela: _template() { e abaixo da tabela `; } Já tentei de várias formas, não sei porque essa parte do código JS aparece na tela =S
`
class NegociacoesView {
constructor(elemento){
this._elemento = elemento;
}
_template(){
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>
</tbody>
<tfoot>
</tfoot>
</table>
`;
}
update() {
this._elemento.innerHTML = this._template;
}
}
No controller está assim:
```class NegociacaoController {
constructor() {
let $ = document.querySelector.bind(document);
this._inputData = $('#data');
this._inputQuantidade = $('#quantidade');
this._inputValor = $('#valor');
this._listaNegociacoes = new ListaNegociacoes();
this._negociacoesView = new NegociacoesView($('#negociacoesView'));
this._negociacoesView.update();
}