【发布时间】:2017-10-02 09:24:43
【问题描述】:
我有以下几行代码:
this.initializer.initialize()
.catch((e) => { console.log('catch'); return Observable.empty() })
.flatMap(() => { console.log('flatmap'); return this.route.params })
.subscribe(() => { console.log('subscribe'); })
记录的输出是
catch
什么可能导致flatMap,因此订阅不被调用?不知道这里还有什么其他代码可以相关,如果需要其他代码,我会提供。
【问题讨论】: