簡體   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