Caros,
Vi no forum algumas explicações a respeito e, o problema permanece mesmo eu estando com a mesma versão do json server da aula, que no caso é a 0.17.4.
De forma a reforçar meu conhecimento, estou fazendo a mesma formação pela segunda vez e desta forma comecei do zero. Porém, quando fiz a primeira vez o valor foi setado corretamente como number conforme interface.
Mas desta vez, mesmo a interface setando number para a propriedade id, esta sendo registrado string:
{
"id": 3,
"conteudo": "Angular é o melhor",
"autoria": "Nay",
"modelo": "modelo3"
},
{
"id": "7561",
"conteudo": "Pensamento teste",
"autoria": "Dev Angular",
"modelo": "modelo1"
}
No exemplo acima, o ID 3 foi setado na mão durante o desenvolvimento da aula. Mas daí para frente foi setado pelo método criarPensamento e sempre como string. E estou com a vs 0.17.4 do jason server.
Já analisei tudo e ainda sem sucesso na correção e sei que na aula 6 talvez tenha uma solução. Mas alguma sugestao do que pode estar acontecendo até este ponto?