1
resposta

Passar uma função ao criar uma instância

this._listaNegociacoes = new ListaNegociacoes(model => this._negociacoesView.update(model));

Porque eu devo passar esse model no constructor? e o mesmo está sendo passado no update. Esse model seria o this de NegociacaoController? Para mim ainda não ficou claro esse recurso de passar a função para outra classe.

1 resposta

O 'model' é o parâmetro passado para a arrow function, ou seja, a função passada no construtor, ao ser chamada, deverá receber o argumento 'model'.