o que exatamente o parâmetro 'model' está recebendo nos métodos _template() e update()?
o que exatamente o parâmetro 'model' está recebendo nos métodos _template() e update()?
Olá João, tudo bem com você?
Peço desculpas pela demora em lhe responder.
O parâmetro model nos métodos template e _update recebe o objeto da classe de modelo a qual queremos construir ou atualizar o HTML. Esses objetos serão criados com base nas classes de modelos: ListaNegociacoes, Mensagem e Negociacao. Ou seja, no método _template abaixo da classe MensagemView, o parâmetro model recebe um objeto da classe Mensagem, por exemplo.
template(model) {
return model.texto ? `<p class='alert alert-info'>${model.texto}</p>` : '<p></p>';
}Desta mesma forma, ocorre para as outras classes. Onde model é um objeto da classe de referência, seja ela ListaNegociacoes, Mensagem ou Negociacao. Gerando assim a renderização da página HTML com base no modelo enviado.
Espero ter lhe ajudado. Em caso de dúvidas estou à disposição.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!