class NegociacaoController {
constructor() {
let $ = document.querySelector.bind(document);
this._inputData = $('#data');
this._inputQuantidade = $('#quantidade');
this._inputValor = $('#valor');
//minha duvida está na linha abaixo -----------------
this._listaNegociacoes = new ListaNegociacoes(this, function(model) {
this._negociacoesView.update(model);
});
//...
Galera, eu não entendi esse parâmetro "model" da função. onde o valor do parâmetro model está sendo atribuído?
Eu entendi que o (this._negociacoesView.update) precisa de um model( da lista de negociacoes), mas em que momento o parâmetro model está recebendo a lista de negociações ?