从服务内部和组件内订阅可观察对象

时间:2018-04-25 10:37:35

标签: angular angular2-observables

Angular 5

我有一个服务,它包含一个方法addVal(),它使用一个observable进行HTTP调用。

有一个组件,从中调用addVal()方法。调用组件中的subscribe()方法与服务中的subscribe()方法有什么区别(功能方面和设计方面)?

1 个答案:

答案 0 :(得分:1)

我的经验法则是我总是把服务写成example.com

它们通常只包含thin layerHttpClient的依赖注入,我只在那里创建对API端点的调用。

订阅和数据通常由组件处理,因为您可能希望在调用API时使用不同的参数。

仅仅因为这个原因,拥有更苗条的服务更好,而且“更胖”。完成与自身相关的所有逻辑的组件。