获得承诺值后返回可观察到的

时间:2018-08-04 22:10:20

标签: angular typescript web

我有以下代码,但是它不起作用,并且一旦解决了诺言,我想返回一个可观察的代码。有任何想法吗?任何建议都欢迎

pd.DataFrame({'val' : [v[0] for v in df['val']}).query('val > 3')

   val
4    4
5    5
6    6
7    7
8    8

1 个答案:

答案 0 :(得分:2)

您可以使用flatMap。

http://reactivex.io/documentation/operators/flatmap.html

import { flatMap } from "rxjs/operators";

getParalelos() {
    return this.getToken().pipe(
        flatMap(token => {
            return this.http.get(`${this.url}/paralelo?token=${this.token}`, httpOptions)
        })
    );
}