Angular如何将其他服务注入模块

问题描述 投票:0回答:1

我有两个在应用程序中使用的模块(A,B)。>

  • [A具有功能(A.service.a(), A.service.b())的服务。
  • B需要类似A.service的服务,但仅使用功能a()。因此,我在模块B中为此编写了一个类定义仅具有功能a()的服务。
  • 现在我想将App中的A.service注入模块B。但是因为-我猜-服务的类不同,所以我们找不到要注入的服务。那么是否有可能注入不属于同一服务类但实现正确功能的服务?还是这是错误的方式?

我有两个在应用程序中使用的模块(A,B)。 A的服务具有功能(A.service.a(),A.service.b())。 B需要像A.service这样的服务,但只使用函数a()。因此,我写了...

angular service inject
1个回答
0
投票

您只需要通过将它们传递到provider数组中,就可以在要使用的模块中注册这些服务。

© www.soinside.com 2019 - 2024. All rights reserved.