I start a interval in an Angular component, but it keeps making requests even after I change the route. How can I stop the interval?
//returns an observable
You should save subscription to observable:
this.subscription = getAllPolls().subscribe(...);
And implement OnDestroy interface:
ngOnDestroy() { this.subscription.unsubscribe(); }