代码之家  ›  专栏  ›  技术社区  ›  Hikmat G.

rxjs运算符中非参数变量的使用

  •  0
  • Hikmat G.  · 技术社区  · 6 年前

    假设有一个函数返回observable,并且该函数有一个参数

    getObservable(arg){
       return obs$.pipe(map(data => { // wanna use arg here }));
    }
    

    arg 在map的回调函数中,因此我使用 combineLatest withLatestFrom 发送 阿格

    getObservable(arg){
       return combineLatest(of(arg), obs$).pipe(
         map(([arg, data]) => {})
       );
    }
    

    如果我走第一条路会有什么问题吗?

    0 回复  |  直到 6 年前