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

New NegociacaoController( ) pedindo parâmetros

No App.ts quando chamo:

const controller = new NegociacaoController();

document.querySelector(".form").addEventListener('submit', controller.adiciona.bind(controller))

Ele fica solicitando parâmetros. Segue o NegociacaoController.ts

class NegociacaoController {
    private _inputData;
    private _inputQuantidade;
    private _inputValor;

    constructor (_inputData, _inputQuantidade, _inputValor ) {
        this._inputData = document.querySelector('#data');
        this._inputQuantidade = document.querySelector('#quantidade');
        this._inputValor = document.querySelector('#valor');
    }

    adiciona(event){

        event.preventDefault();

        const negociacao = new Negociacao(
            this._inputData.value,
            this._inputQuantidade,
            this._inputValor
        )

    console.log(negociacao)
    }

}
1 resposta
solução!

Descobri o erro!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software