Quando tento inserir uma negociacao função DateHelper.dataParaTexto() lança o erro de data fora do padrão yyyy-mm-dd e a data é inserida na tabela com o formato : Wed Aug 03 2016 21:00:00 GMT-0300 (Horário Padrão de Brasília)
Verifiquei que o n.data dentro do map no template estava retornando um objeto data e por isso criei outra função no DateHelper que converte um objeto data para texto:
static dateObtToText(date){
if(!date instanceof Date) throw new Error('O valor passado não é um objeto Date');
return `${date.getDate()}/${date.getMonth() + 1}/${date.getFullYear()}`;
}
com isso consegui inserir a data no padrão dd/mm/yyyy
Porém agora uma nova