在发送其他 http 请求之前发送 http 请求 angular 2

Send http request before sending other http requests angular 2

我需要通过 http 模块获取 jwt 令牌,然后在 header 中使用此令牌发出其他请求。我如何才能延迟应用程序初始化直到令牌获取请求得到解决?

this.http.get(...)
.map(response => response.json())
.flatMap(response => this.http.get(...).map(response => response.json())
.subscribe(response => this.result = response);

您可以使用 来延迟应用程序初始化。