Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Subscribe is deprecated

Como resolver o problema do erro @deprecated do subscribe?

1 resposta
solução!

Olá Eduardo, tudo bem?

O erro "@deprecated" que você está recebendo ao utilizar o método "subscribe" é uma indicação de que este método está obsoleto e pode ser removido em futuras versões do Angular.

Para resolver esse problema, você pode substituir o método "subscribe" por "pipe" e utilizar os operadores "tap" e "finalize" para realizar as ações desejadas. Por exemplo:

import { tap, finalize } from 'rxjs/operators';

// ...

this.meuObservable.pipe(
  tap(valor => console.log(valor)), // realiza ação desejada
  finalize(() => console.log('Finalizado')) // realiza ação desejada
).subscribe();

Dessa forma, você consegue realizar as mesmas ações que faria com o método "subscribe" e evita o erro "@deprecated".

Espero ter ajudado.

Um abraço e bons estudos.