Para poder fazer o this se referir ao escopo de NegociacaoController, bastaria eu fazer algo como isso:
class NegociacaoController {
var vm = this;
this._listaNegociacoes = new ListaNegociacoes(function(model) {
vm._negociacoesView.update(model)
...
});
}
Qual seria a maneira recomendada, vantagens e desvantagens, tanto dessa abordagem quanto a abordagem do Reflect.apply?