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!