1
resposta

Model como parâmetro

Olá!

Confesso que não entendi essa jogada do Model como parâmetro. De onde surgiu esse Model? Pq tenho que colocar no "update"?

1 resposta

Oi, Rodolfo!

O método update() recebe um model como parâmetro para gerar um HTML que vai ser lido pelo navegador. Esse model é um modelo do que vai ser lido e renderizado (exibido) para o usuário. Neste caso específico, foi passado como model uma lista de negociações, por isso o tipo de model é model: Negociacoes. Essa lista de negociações então deve ser passada para o método this.template(), que é onde é vai ser gerado um HTML, que vai ser retornado como string , e aí sim vai poder ser convertido em um elemento HTML quando recebermos esse retorno de this.template() em this.elemento.innerHTML.

Espero ter ajudado! Abraços.