Quando adiciono o private atualizaView o retorno de: Negociação adicionada com Sucesso não sai da tela
Quando adiciono o private atualizaView o retorno de: Negociação adicionada com Sucesso não sai da tela
Segue exemplo:
Olá, Renan!
Pelo que entendi, você está tendo um problema com a mensagem "Negociação adicionada com Sucesso" que não desaparece da tela quando você adiciona o private atualizaView
.
Acredito que isso possa estar acontecendo devido à forma como o método atualizaView
está sendo implementado. A função deste método é, geralmente, atualizar a interface do usuário após alguma ação ser realizada, nesse caso, após uma negociação ser adicionada com sucesso.
Para que a mensagem desapareça após algum tempo, você pode utilizar a função setTimeout
do JavaScript. Esta função executa um bloco de código após um tempo especificado em milissegundos.
Aqui está um exemplo de como você pode tentar implementar isso:
this.mensagemView.update('Negociação adicionada com sucesso');
setTimeout(() => {
this.mensagemView.update('');
}, 2000);
Neste exemplo, a mensagem "Negociação adicionada com sucesso" será exibida e, após 2 segundos (2000 milissegundos), a função dentro do setTimeout
será executada, atualizando a mensagem para uma string vazia e, portanto, removendo a mensagem da tela.
Lembre-se que este é apenas um exemplo e pode precisar de ajustes para se adequar corretamente ao seu código.
Espero ter ajudado e bons estudos!