Angular 9服务,请确保在完成下一个通话之前已完成上一个通话

在我当前的场景中,我需要先获取usercontext(具有用户文化,ID和令牌之类的信息),然后再呈现主页/主页之前将其与后续调用(作为标题)一起传递。

问题特别是与Observables和异步管道有关,它们都一个接一个地运行,从而使后续调用失败。

我尝试使用路由解析器,但问题是在多个位置(页眉/导航栏)和主页中调用了userContent,因此无法正确同步。

另外,在解析程序调用的服务中,最好的方法是缓存/存储数据,以便可以在以后的调用中使用它。

请帮忙。