Estou tentando imprimir um array em uma tabela usando template String, mas está me retornando undefined
. O estranho é que quando eu dou console.log(model.funcionarios) eu recebo o array:
class FuncionariosView{
constructor(elemento){
this._elemento = elemento;
}
_template(model){
return `${model.funcionarios.map(f => `
<tr>
<td>${f._nome}</td>
<td>${f._endereco}</td>
<td>${f._salario}</td>
<tr>
`).join('')}`;
}
update(model){
//console.log(model.funcionarios);
this._elemento.innerHTML = this._template(model);
}
}