何时实施ng2“服务”?

时间:2017-08-31 16:43:02

标签: angular typescript

有关何时实施ng2服务的一般决策规则是什么?我对ng2很新,但我认为它们应该只用作外部API调用的包装器。似乎任何其他用途都可能含糊不清和/或令人困惑。从技术上讲,任何逻辑与封装类的隔离都可以被视为“服务”,但在这种情况下,我只是将这个逻辑放入它自己的类而不称之为“服务”。

1 个答案:

答案 0 :(得分:2)

Angular services非常有用,不仅仅是为外部api编写包装器,还有其他一些东西,但是有很多用例非常有用。一些用例描述为:

  • 角度服务可用于组件之间的通信
  • 角度服务本质上可能是单身
  • 组件应包含与视图相关的逻辑,其他部分应写入服务。
  • 借助服务,我们可以在不同组件之间共享相同的逻辑。