Se não, quando posso relevar isso e porque?
Se não, quando posso relevar isso e porque?
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.