繁体   English   中英

提供平台与根

[英]providedIn platform vs root

我很努力,看看哪个的一个rootplatform的选择providedIn的服务比较好。

两者都在整个应用程序中提供服务,后者通过服务,前者通过根注入器。 对此有何建议?

rootany根据官方文档的区别:

  • root :大多数应用程序中的应用程序级注入器。

  • platform :页面上所有应用程序共享的特殊单例平台注入器。

  • any :接收解析的 NgModule 注入器。

有关更多详细信息,请参阅这篇文章

在我使用any的情况下,服务是否被视为单例? -没有

回到rootplatform之间的原始问题,在您的项目中使用单个应用程序时,它不会改变任何性能明智的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM