Olá!
Confesso que não entendi essa jogada do Model como parâmetro. De onde surgiu esse Model? Pq tenho que colocar no "update"?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá!
Confesso que não entendi essa jogada do Model como parâmetro. De onde surgiu esse Model? Pq tenho que colocar no "update"?
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.