Operator(操作者):from

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

Operator,操作者,或者叫操作员 .. 你把一个 Observable 交给一个 Operator,在它里面会对 Observable 做些转换,然后给我们返回一个新的 Observable ..

Operator 可以分成几种不同的类型,创建,转换,过滤,组合等等 .. 我们先找两个 Operator 试一下 ..

之前我们用过这个 create,它也可以看成是个 Operator ,它应该在 Creation Operators 这个类别里面 ..

下面我们可以再用一个 from ,它可以根据一个数组创建一个 Observable ..

先导入这个 from .. 位置是 rxjs/add/observable/from

下面创建一个 observable .. 用一下 Observable.from .. 给它一组数据 .. 一个苹果 .. 一个橘子 .. 还有一个柠檬 ..

然后订阅一下这个 observable .. 用一下在它上面的 subscribe 方法 .. 给它一个 Observer 对象 .. 对象里面添加一个 next 方法 .. 方法接收的数据的名字可以叫它 data .. 然后在控制台上输出这个 data ..

你会发现,在控制台上会分别输出,苹果,橘子,还有一个柠檬 ..

这里我们也可以这样 .. 直接设置 subscribe 的三个函数参数 .. 也就是 next,error,还有 complete ..

暂时我们只设置一下它的 next 参数 .. 它是个函数 ..

同样,控制台上会输出这几个水果 ..

Operator(操作者):from《 RxJS:反应式编程 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点