我正在使用 Angular 6 开发一个应用程序,我正在寻找一些帮助/指导。下面是我的应用程序组件。
app.component.html
--标题--
-- 路由器插座--
--页脚--
我正在调用两个可观察的 http 服务来获取 app.component 的 ngOnInit 中的数据,并将值存储在浏览器的 sesionStorage 中。这两个调用在另一个中发生。我正在尝试读取我的子组件的 ngOnInit 中的 sessionStorage 对象,但调用并没有按我预期的方式发生。
预期的:
-- 应用组件 - ngOnInit -- 服务 1 调用 --
-- 应用组件 - ngOnInit -- 服务 2 调用 --
-- 应用组件 - ngOnInit -- 将结果存储到 sessionStorage --
-- 子组件 - ngOnInit - 从 sessionStorage 中读取对象--
实际的:
-- 应用组件 - ngOnInit -- 服务 1 调用 --
-- 子组件 - ngOnInit - 从 sessionStorage 中读取对象--
-- 应用组件 - ngOnInit -- 服务 2 调用 --
-- 应用组件 - ngOnInit -- 将结果存储到 sessionStorage --
由于子组件无法从 sessionStorage 读取对象,因此失败。我试图了解我在这里缺少什么?
TIA