5
respostas

Iniciar o campo data com a data de hoje.

Boa tarde a todos,

Desculpa a pergunta, mas como eu conseguiria iniciar o campo data com a data de hoje?

Att

5 respostas

Fala ai Vinicius, tudo bem? Você pode fazer um new Date(), o TypeScript vai pegar a data atual.

Espero ter ajudado.

Mas em que momento eu utilizo esse comando?

Exemplo...seria em NegociacaoController?

NegociacaoController

constructor() {

        this._inputData = $('#data');
        this._inputData = new Date();
        this._inputQuantidade = $('#quantidade');
        this._inputValor = $('#valor');
        this._negociacoesView.update(this._negociacoes);

    }

Fala Vinicius, seria bom você fazer no construtor, mas, você precisa criar uma nova data com new Date, depois transformar a data em string (usando o DateHelper por exemplo) e depois setar a string como .value do input.

Espero ter ajudado.

Então,

ainda não entendi, eu fiz a seguinte codificação no construtor de NegociacaoController, mas não apresenta essa data quando inicio a aplicação

 constructor() {

        this._inputData = $('#data');
        $('#data').text('10/02/2021');
        this._inputQuantidade = $('#quantidade');
        this._inputValor = $('#valor');
        this._negociacoesView.update(this._negociacoes);

    }

Em qual construtor eu deveria fazer essa codificação?

Fala Vinicius, tudo bem? Acho que no caso você deveria mudar o value do input e não seu texto.

Tente mudar de .text para .value.

Talvez vai dar problemas por conta da formação da data.

Espero ter ajudado.