providedIn 平台与 root
providedIn platform vs root
我正在努力寻找服务中 providedIn
的 root
和 platform
选项中哪个更好。
两者都使服务在整个应用程序中可用,后者通过服务而前者通过根注入器。对此有何建议?
root
和 any
之间的区别 offical documentation :
root
: 大多数应用程序中的应用程序级注入器。
platform
: 所有人共享的特殊单例平台注入器
页面上的应用程序。
any
: 接收解析的NgModule注入器。
更多详情请参考此article。
在我使用 any
的情况下,服务是否被视为单例? - 否
回到 root
和 platform
之间的原始问题,在您的项目中使用单个应用程序时,它不会改变任何性能。
我正在努力寻找服务中 providedIn
的 root
和 platform
选项中哪个更好。
两者都使服务在整个应用程序中可用,后者通过服务而前者通过根注入器。对此有何建议?
root
和 any
之间的区别 offical documentation :
root
: 大多数应用程序中的应用程序级注入器。platform
: 所有人共享的特殊单例平台注入器 页面上的应用程序。any
: 接收解析的NgModule注入器。
更多详情请参考此article。
在我使用 any
的情况下,服务是否被视为单例? - 否
回到 root
和 platform
之间的原始问题,在您的项目中使用单个应用程序时,它不会改变任何性能。