【发布时间】:2017-03-03 03:46:34
【问题描述】:
我从 Angular 的 route.params 的内部 Observable 开始。
我希望能够保留参数“超出”高阶可观察 switchMap 的值,在我的情况下,它执行 http 调用。
例如:
this.data$ = this.route.params
.switchMap(params => this.http.get('/api', { param1: params.param1, param2: params.param2 }))
.map(([params, data]) => {
//possible to get params AND data here? This returns undefined.
return something
})
switchMap之后是否可以访问params?
【问题讨论】: