我问这个是因为我是Angular4中的新手,对我来说就是:我应该在模型中使用服务吗?例如类型结构或组件内部的简单类?我怀疑是来自stackoverflow的答案,它说组件与MVC中的C类似。
答案 0 :(得分:0)
视图(模板)取决于数据的模型(Json对象);视图还取决于方法的控制器(组件类)(单击处理程序)。 Controller(组件类)知道模型(Json对象); Controller依赖于服务(依赖注入)来获取数据(Json对象)。
因此,服务应该依赖注入Component类。在模块中设置依赖注入。
答案 1 :(得分:0)
您可以在两个地方使用它。内部模型(类型结构)和内部组件使用DI。
不同之处在于使用方法。使用Class作为简单类或使用DI作为Injectable类。它完全取决于您的需求。在多个地方使用它没有错。