Fiz de acordo com a videoaula e a mensagem simplesmente não aparece mais quando eu adiciono uma nova negociação. AULA 3 - ATIVIDADE 3 . Se alguém puder dar uma ajuda, agradeço.
class NegociacaoController {
constructor() {
let $ = document.querySelector.bind(document);
this._inputData = $('#data');
this._inputQuantidade = $('#quantidade');
this._inputValor = $('#valor');
this._negociacoesView = new NegociacoesView($('#negociacoesView'));
this._listaNegociacoes = new Bind(new ListaNegociacoes(),
this._negociacoesView, ['adiciona', 'esvaiza'])
this._mensagemView = new MensagemView($('#mensagemView'));
this._mensagem = new Bind(new Mensagem(), this._mensagemView, ['texto']);
}
class Bind {
constructor(model, view, props) {
let proxy = ProxyFactory.create(model, props, model => view.update(model));
view.update(model);
return proxy;
}
}