美文网首页
pipeable observable

pipeable observable

作者: hanxianshe_9530 | 来源:发表于2019-11-01 21:14 被阅读0次

    现在 Observable 中有一个内置的 pipe 方法 (Observable.prototype.pipe),它可以用类似于之前的链式调用的方式来组合操作符 (如下所示)。

    你只需在 rxjs/operators (注意是复数!) 中便能提取出所需要的任何操作符。还推荐直接导入所需的 Observable 创建操作符,如下面的 range 所示:

    import { range } from 'rxjs/observable/range';
    import { map, filter, scan } from 'rxjs/operators';
    
    const source$ = range(0, 10);
    
    source$.pipe(
      filter(x => x % 2 === 0),
      map(x => x + x),
      scan((acc, x) => acc + x, 0)
    )
    .subscribe(x => console.log(x))
    

    相关文章

      网友评论

          本文标题:pipeable observable

          本文链接:https://www.haomeiwen.com/subject/icbmdctx.html