![]() |
1
1
假设您正在延迟加载配方模块,并且配方模块中声明了新的配方组件,该组件将使用image imageUploadProvider,并且此提供程序也将由其他组件使用,下面是可能的解决方案:
在此之后,您将能够在任何您想要的组件中导入服务,并在它们的构造函数中声明它并使用它们。 您不应该将此服务导入任何其他模块并在其提供程序数组中提及它,这将创建一个单独的实例。 |
![]() |
2
1
我相信这会按需加载服务,而不需要在任何提供商阵列中提供服务,这将使您的生活更加轻松。这为整个应用程序提供了一个单例服务。适用于无状态服务。
也可以指定
看到了吗
https://angular.io/tutorial/toh-pt4
|
![]() |
livthomas · 如何在Angular应用程序中延迟加载库 7 年前 |
![]() |
Sameer · 为延迟加载的模块创建公共模块 7 年前 |
![]() |
Philip Feldmann · 帆。js延迟加载模型 7 年前 |
![]() |
Perp · 如何将Web包中的节点模块与异步块分离? 7 年前 |
![]() |
Bob Ramsey · 需要关于延迟加载mat手风琴内容的帮助 7 年前 |
![]() |
JSON · 如何将子组件设置为路由器出口的默认路由?[副本] 7 年前 |