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

科科纳达

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

有没有一种方法可以实现ParentService,以便它自动注入ChildService,以便组件仅需要引用ParentService?

蒂埃里圣堂武士

实际上,该服务需要从执行调用的组件的注入程序中可见。进样器仅链接到组件,不链接到服务,因此无法在此级别进行配置。

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

bootstrap(AppComponent, [ ParentService, ChildService ]);

这个问题也可能使您感兴趣:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何测试依赖于另一个服务(又依赖于Http服务)的服务/组件?

.NET依赖注入具有依赖于其他通用服务的通用服务

如何为依赖于其他服务或数据库的服务编写单元测试

测试依赖于2个服务的组件

如何测试依赖于包含 BehaviorSubject 的服务的 Angular 组件?

如何编写一个使用 2 种不同类型的对象但只有一个端点的服务?

如何对一个依赖于其注册回调的Angular服务进行单元测试?

单元测试Angular服务,该服务依赖于另一个使用InjectionToken的服务

将数据从组件传递到服务 1。服务 2 依赖于服务 1。服务 2 数据到组件

如何降低启动时MySQL服务自动启动的速度(依赖于其他服务)

如何注入依赖于之前运行的脚本的服务?

Angular2:是否需要在组件中添加提供程序以依赖于服务?

使用依赖于另一个服务中的服务的管道

如何编写依赖于存在的设备的systemd服务?

将2个div彼此叠加显示,而一个div则依赖于其他div

设置服务:无法停止服务,因为它依赖于其他服务

如果 Kubernetes 端点依赖于另一个服务端点,如何创建它

在 Prism.Unity 中注册一个依赖于另一个服务的服务实例

在项目“应用”中,已解析的Google Play服务库依赖项依赖于另一个版本

错误:在项目“应用”中,已解决的Google Play服务库依赖项依赖于另一个

如何使sysv服务依赖于systemd服务?

当我们有服务注入另一个服务时,将angularjs服务转换为angular 2服务

ngFor依赖于另一个ngFor完成渲染-获取ExpressionChangedAfterItHaHasBeenCheckedError [Angular 2]

在Angular 2的另一个服务中注入自定义服务

Angular 2将服务注入到另一个服务中未定义

微服务,如果一项服务上的数据依赖于另一项服务,如何使服务脱钩?

角度2:将服务注入另一个服务。(没有提供程序错误)

将自定义 IFileProvider 添加到依赖于另一个 DI 服务的 RazorViewEngineOptions

redux-saga-1异步的服务器端渲染依赖于另一个