Angular 5 - 解析器应在收到初始API响应后开始解析

时间:2018-05-03 04:30:21

标签: angular typescript angular5 angular-resolver

我遇到的情况是,一旦收到配置API响应,解析器就应该开始解析。

最初,从app.component.ts调用配置API。此响应保存在localstorage中。解析器需要从存储在localstorage中的配置数据中获取属性,以传递给从Resolver调用的API。

  1. 如果应用程序中已存在localstorage,则解析器可正常工作。
  2. 但是如果我们尝试直接点击URL,则解析器将不会收到localstorage数据,因为当解析程序尝试访问它们时,配置API响应可能会被延迟或者不会保存到localstorage。
  3. 更新:所有API调用都使用订阅功能

    如果收到配置API响应并将其保存到localstorage,我怎么能够执行解析器。

    提前致谢

1 个答案:

答案 0 :(得分:0)

使用APP_INITIALIZER令牌

解决

示例代码here