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().