在Angular4中使用服务的正确方法是什么?

时间:2017-07-07 04:06:20

标签: angular

我问这个是因为我是Angular4中的新手,对我来说就是:我应该在模型中使用服务吗?例如类型结构或组件内部的简单类?我怀疑是来自stackoverflow的答案,它说组件与MVC中的C类似。

2 个答案:

答案 0 :(得分:0)

视图(模板)取决于数据的模型(Json对象);视图还取决于方法的控制器(组件类)(单击处理程序)。 Controller(组件类)知道模型(Json对象); Controller依赖于服务(依赖注入)来获取数据(Json对象)。

因此,服务应该依赖注入Component类。在模块中设置依赖注入。

答案 1 :(得分:0)

您可以在两个地方使用它。内部模型(类型结构)和内部组件使用DI。

不同之处在于使用方法。使用Class作为简单类或使用DI作为Injectable类。它完全取决于您的需求。在多个地方使用它没有错。