I've read tons of posts on unsubscribing from Observables in Angular and all of them mention the need to do so in components/directives only.
So my question is:
Do we need to unsubscribe from Observables in a non-component/directive class e.g. in a service or basically any other class that contains subscriptions to Observables?