Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Método update no constructor e no método da própria classe

Não entendi o por que de ter que colocar o método "update" no construtor da classe "NegociacãoController" e em seu método "adiciona"...

Constructor:

 constructor() {
    this.inputData = document.querySelector('#data');
    this.inputQuantidade = document.querySelector('#quantidade');
    this.inputValor = document.querySelector('#valor');
    this.negociacoesView.update(this.negociacoes)
  }

método adiciona:

  adiciona(): void {
    const negociacao = this.criaNegociacao()
    this.negociacoes.adiciona(negociacao)
    this.negociacoesView.update(this.negociacoes)
    this.limparFormulario()
  }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá Henrique!

Então, o método "update" é o que irá atualizar nosso template para assim visualizarmos no index.html. Então nós chamamos o método "update" no constructor para que quando a página carregar pela primeira vez ele atualize o template, e chamamos também no método adicionar para que quando incluirmos uma nova negociação, o nosso template seja atualizado novamente com essa nova negociação.

Espero ter ajudado, se tiver mais alguma dúvida pode deixar aqui.