Angular:订阅和观察服务

Angular: Subscribing and Observing in Services

是的,它是这个的副本:Angular 4+ ngOnDestroy() in service - destroy observable

这个问题可能违反了条款,因为我要求 advice/opinions/best-practices。

我的问题是:我应该在服务中有观察者和订阅者吗?我可以在构造器中订阅,但在服务中没有 onDestroy() 方法来清除我的订阅。

例如:我如何着手观察 redux-store 中的值,这是服务中需要的?该服务由多个组件使用。服务应该看店吗?还是组件应该监视存储并为服务的每个请求提供相关值?

服务文件中有ngOnDestroy。服务文件中缺少 ngOnInit。

[参考这里]