繁体   English   中英

Angular 5和延迟加载中的服务

[英]Angular 5 and services in lazy loading

我想问一个关于角度5应用程序结构的问题,也许它甚至与它的体系结构有关。 我有一个使用延迟加载的应用程序。 我到了需要从2个不同的延迟加载模块进行相同api调用的地步。 如果有人可以帮助我,我想知道如何解决这个问题

当您在Angular中提供服务时,它随处可见。 仅延迟加载模块中提供的服务在整个应用程序中均不可用,因为在模块加载时(而不是之前)将实例化这些服务。

如果您需要整个应用程序中的服务,则必须在一个热切加载的模块中提供它。 通用模式将是一个核心模块,其中包含所有服务,并由app.module加载。

即使是在延迟加载的模块中,也可以将热切加载的模块中提供的服务注入到任何地方。

暂无
暂无

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

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