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!

1
resposta

Subscribe do http

Gostaria de retirar uma dúvida referente ao subscribe da listagem de curso.

Temos como exemplo o seguinte código:

ngOnInit() {
    this.cursosService.getCursos().subscribe(cursos => this.cursos = cursos);
}

Nesse caso estamos nos inscrevendo no método que irá buscar em nosso serviço todos os cursos, sei que o http retorna um Observable do tipo que eu botar. Aí que vem a questão. Depois que meu componente que lista os cursos é destruído, esse observable do http tem um unsubscribe ? Ou ele fica inscrito para sempre ?

1 resposta

Olá Marcos. A própria chamada subscribe() possui um objeto que tem um método unsubscribe(). Tem casos específicos que deve ser usado, por exemplo quando se tem uma sequência infinita de Observables, No caso, como tem limite, não precisa usar o Unsubscribe().