相关疑难解决方法(0)

什么是rxJS中的管道

我认为我有基本概念,但有一些晦涩难懂

所以一般来说这就是我使用observable的方式:

observable.subscribe(x => {

})
Run Code Online (Sandbox Code Playgroud)

如果我想过滤数据,我可以使用:

import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators';
observable.pipe(
    map(x => {return x}),
    first()
    ).subscribe(x => {

})
Run Code Online (Sandbox Code Playgroud)

我也可以这样做:

import 'rxjs/add/operator/map';
import 'rxjs/add/operator/first';

observable.map(x => {return x}).first().subscribe(x => {

})
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:

  1. 有什么不同?
  2. 如果没有区别,为什么功能管存在?
  3. 为何这些功能需要不同的进口?

rxjs rxjs5 angular

66
推荐指数
5
解决办法
4万
查看次数

标签 统计

angular ×1

rxjs ×1

rxjs5 ×1