0

我正在使用 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

4

0 回答 0