是的,它与此重复:Angular 4+ ngOnDestroy() in service - destroy observable
这个问题可能违反了这些条款,因为我正在征求意见/意见/最佳实践。
我的问题是:我应该在服务中拥有观察员和订阅者吗?我可以在construcor中订阅,但在服务中没有onDestroy() - 清除我的订阅的方法。
例如:如何在服务中需要的redux-store中查看值?该服务由多个组件使用。服务应该看商店吗?或者组件是否应该观察商店并提供与服务的每个请求相关的价值?
答案 0 :(得分:1)
服务文件中有ngOnDestroy 。服务文件中缺少ngOnInit。
Angular 4+ ngOnDestroy() in service - destroy observable [请参阅此处]