Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Mensagem de alteração.

Professor reparei que a mensagem de alteração não está sendo exibida, isto está correto?

2 respostas
solução!

Bom dia Cláudio!

Se não me engano, fazemos uma navegação de uma página para a outra após a navegação, certo? Nesse sentido, a mensagem de alteração não será exibida, pois o componente alvo da navegação não tem acesso à mensagem. É algo esperado sim. Porque se houve a navegação, o dado foi alterado.

Todavia, se isso lhe incomoda, você pode criar um serviço que você pode chamar de FlashMessage. Dai no componente de cadastro, você injeta o serviço e através de um método, atribua a mensagem. O serviço guardará a informação. Dai, no constructor() ou no OnInit da listagem, você injeta o mesmo serviço e verifica se há uma mensagem atribuída à ele, se tiver, você exibe. Aliás, é um bom exercício para fazer depois de completar o curso.

Obrigado professor vou fazer.