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

[Dúvida] Negociação adicionada com Sucesso

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Quando adiciono o private atualizaView o retorno de: Negociação adicionada com Sucesso não sai da tela

2 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Segue exemplo:

solução!

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!