|
|
1
13
我找到了一个解决这个问题的方法,也许会对某人有所帮助,所以基本上我使用了
现在它工作正常,正如预期的那样。 |
|
2
6
您可以使用
下面是Stackblitz中的一个有效演示: https://stackblitz.com/edit/angular-xfd5xx 解决方案如下。
在解析器中,使用
确保在路由中使用适当的标识符设置了解析器:
在接收组件中,您可以访问两个观察对象的快照,如下所示:
|
|
|
3
0
我也有类似的情况,但我的处理方式略有不同。 在您的情况下,我的理解是您希望获得查询参数,然后根据响应调用更多的服务。 我这样做的方式是让一个组件包裹其他组件,并传递它们所需的对象。我通过route paramMap订阅它们,然后将所有其他调用打包到a.Observalbe中。分叉连接 在我的包装器组件中,我执行以下操作:
不完全是你想要的,但我希望它能为你指明正确的方向 |
|
|
4
0
我建议你使用可观察的东西,它们会让你的生活变得很轻松。 查看这两篇文章,了解如何使用可观察对象实现这一目标的更多详细信息: http://www.syntaxsuccess.com/viewarticle/combining-multiple-rxjs-streams-in-angular-2.0 http://blog.danieleghidoli.it/2016/10/22/http-rxjs-observables-angular/
我个人使用
祝你好运 |
|
|
5
0
} |
|
|
user8743396 · 从不同功能取消订阅多个订阅 7 年前 |
|
goat · 角度http侦听器-中止响应 7 年前 |
|
|
DESH · 如何在Angular 5中使用返回值/秒? 7 年前 |
|
|
hxdef · 角度4如何在分解器中返回多个观察值 7 年前 |