将相同的服务与 provideIn: 根用作单例,并将组件的提供者与服务一起使用



我想知道如果出现以下条件会发生什么。

将服务创建为单吨,并将 provisionIn 属性作为根。以便它在全球范围内可用于应用程序。同时,提供者将组件或模块中的元数据设置为所创建的服务。谁能告诉我对这种情况有什么影响?

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

最新更新