如何编写一个依赖于其他服务并且组件只注入父组件的Angular 2服务?

时间:2016-05-30 11:43:56

标签: angularjs angular angular-services

如果我有一个ParentService,它依赖于ChildService,则必须在@Component定义的“providers”属性中列出ParentService和ChildService。

有没有办法实现ParentService,以便它自动注入ChildService,以便组件只需要引用ParentService?

1 个答案:

答案 0 :(得分:1)

实际上,需要从执行调用的组件的注入器中看到该服务。注入器仅链接到组件而不是服务,因此无法在此级别进行任何配置。

通过在引导应用程序时指定服务,您不会遇到此问题:

bootstrap(AppComponent, [ ParentService, ChildService ]);

这个问题也让你感兴趣: