Angular 角度:检查注入的服务是否为;“全球”;该服务的实例

Angular 角度:检查注入的服务是否为;“全球”;该服务的实例,angular,typescript,Angular,Typescript,组件是否可以检查它注入的服务是否是该服务的“全局”实例,或者是否需要非单例实例 假设我有一个名为的复杂组件。该组件使用多个服务,每个服务都应该有自己的本地实例。我希望此组件需要这些服务的自身实例,因此强制使用的父组件将它们作为提供者 注: 在我的例子中,将这些服务设置为组件内部的提供者是不可能的,因为有一些同级组件也需要相同的本地实例 e、 g: …并且两者都需要相同的本地服务实例。只要我遵循。您需要将这些服务包括在父提供者阵列中。记住把它们放在构造函数中。并从您的服务中删除“root”中提

组件是否可以检查它注入的服务是否是该服务的“全局”实例,或者是否需要非单例实例

假设我有一个名为
的复杂组件。该组件使用多个服务,每个服务都应该有自己的本地实例。我希望此组件需要这些服务的自身实例,因此强制使用
的父组件将它们作为提供者

注:

在我的例子中,将这些服务设置为
组件内部的提供者是不可能的,因为有一些同级组件也需要相同的本地实例

e、 g:



…并且两者都需要相同的本地服务实例。

只要我遵循。您需要将这些服务包括在父提供者阵列中。记住把它们放在构造函数中。并从您的服务中删除“root”中提供的
。它应该是
@Injectable()

<huge-table></huge-table>
<sibling-component></sibling-component>