Angular2:我想在后续的observable中使用.subscribe()的结果.
我首先尝试使用.switchMap(),但这似乎不起作用.
这是我的尝试:
this.serviceA.getOrg() .switchMap(org => this.serviceB.getOrgType(org.id)) .subscribe(type => { console.log(type); });
解决方法
试试flatMap:
this.serviceA.getOrg() .flatMap(org => this.serviceB.getOrgType(org.id)) .subscribe(type=> { console.log(type); });