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

Então devo SEMPRE fazer a conversão de "-" por ","?

Se não, quando posso relevar isso e porque?

1 resposta
solução!

Olá Luiz. Para datas isso é necessário por causa dos parâmentros aceitos pela classe Date, que devem ser separados por virgula. (https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Date). Se você der um console.log no valor que está vindo do input, vai ver os elementos separados por "-". Por isso foi usado o replace(). Uma outra forma de pegar essa data já fazendo a conversão automaticamente seria substituir o .value por .valueAsDate, que foi a solução que o próprio ts me ofereceu.

Espero ter ajudado.