使用具有provedIn的相同服务:以singleton为根,并使用该服务提供组件

时间:2019-12-11 07:44:02

标签: javascript angular angular7 angular-services

我想知道如果满足以下条件会发生什么情况。

创建一个服务,以提供的属性为根的单例服务。这样它就可以在全球范围内供应用程序使用。同时,提供程序将组件或模块中的元数据设置为创建的服务。有人可以告诉我这种情况的影响吗?

1 个答案:

答案 0 :(得分:0)

要了解有关Singletons的更多信息,请参考official documentation。 回答您的问题非常简单。单例是整个应用程序的全局变量,并共享相同的数据。例如,您有一个将脚本添加到头的服务或拥有全局身份验证状态的身份验证服务-您需要确保它们在整个应用程序中只有一个实例。