Pessoal boa tarde,
Criei um método no controller para a o tratamento da data e para criação de instâncias de Negociação, segue abaixo.
instaciaNegociacao() {
let data = new Date(...this._inputData.value
.split("-")
.map((item, index) => item - index % 2));
console.log(data);
let negocia = new Negociacao(
data,
this._inputQuantidade.value,
this._inputValor.value
);
console.log(negocia.data);
return negocia;
}
Ao testar o código percebi que o "console.log(data)" retorna a data inserida no input #data. Ex:
Thu Nov 10 2016 00:00:00 GMT-0300 (Hora oficial do Brasil)
Enquanto o "console.log(negocia.data)" retorna a data atual, como se o parâmetro data não recebesse valor algum. Ex:
Tue Mar 07 2017 16:50:09 GMT-0300 (Hora oficial do Brasil)
Tentai identificar possíveis causas, mas, sem sucesso. Alguém poderia me ajudar?