延迟渲染路由器出口

Angular6的新手,面对这种情况:

我在app.component.ts上有一个API。获取数据后,将其存储在会话存储中,以供其他组件(即abcComponent)使用。

这里的问题是,当abcComponents尝试从会话中获取时,app.component中的API尚未完成,因此未将其存储在会话存储中

使用路由器出口来加载我的其他组件。

我尝试使用resolve,但是resolve的服务被每个组件调用。所以任何建议都会有用