Angular 5
我有一个服务,它包含一个方法addVal(),它使用一个observable进行HTTP调用。
有一个组件,从中调用addVal()方法。调用组件中的subscribe()方法与服务中的subscribe()方法有什么区别(功能方面和设计方面)?
答案 0 :(得分:1)
我的经验法则是我总是把服务写成example.com
。
它们通常只包含thin layer
和HttpClient
的依赖注入,我只在那里创建对API端点的调用。
订阅和数据通常由组件处理,因为您可能希望在调用API时使用不同的参数。
仅仅因为这个原因,拥有更苗条的服务更好,而且“更胖”。完成与自身相关的所有逻辑的组件。