1
resposta

Parâmetro 'model' nos métodos da classe.

o que exatamente o parâmetro 'model' está recebendo nos métodos _template() e update()?

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!