PIPE的用途不多说,主要记录一下相关的Operators

pipe含有的100多种Operator

Observable.pipe(map(x => x + 1)
).subscribe(next => {console.log('value=', value);
});

interval 每秒发出自增数字

import { interval } from 'rxjs';// 每1秒发出数字序列中的值
const source = interval(1000);

of 发出数字序列

import { of } from 'rxjs';
// 依次发出提供的任意数量的值
const source = of(1, 2, 3, 4, 5);

range 发出1-10的区间值

import { range } from 'rxjs';// 依次发出1-10
const source = range(1, 10);
// 输出: 1,2,3,4,5,6,7,8,9,10
const example = source.subscribe(val => console.log(val));

create 发出多个值的 observable

const hello = Observable.create(function(observer) {observer.next('Hello');observer.next('World');
});// 输出: 'Hello'...'World'
const subscribe = hello.subscribe(val => console.log(val));

将数组、promise 或迭代器转换成 observable 。

RXJS Operators相关推荐

  1. Cannot find module 'rxjs/operators/share'

    描述: ionic项目,在使用了ngx-translate之后,项目编译完成,运行到浏览器时,出现如下错误: 其中ngx-translate参照官网最新教程使用,并且也尝试了angular4.3之前的 ...

  2. Angular rxjs operators 笔记

    toArray /*toArray把结果都塞到数组里去 */ const source = interval(1000); const example = source.pipe(take(10),t ...

  3. forkjoin rxjs_如何通过吃披萨来理解RxJS运算符:zip,forkJoin和Combine

    forkjoin rxjs 什么是RxJS? (What is RxJS?) Reactive programming is an asynchronous programming paradigm ...

  4. [译] RxJS: 避免 takeUntil 造成的泄露风险

    原文链接:RxJS: Avoiding takeUntil Leaks 原文作者:Nicholas Jamieson:发表于2018年5月27日 译者:yk:如需转载,请注明出处,谢谢合作! 摄影:T ...

  5. RxJS 6有哪些新变化?

    我们的前端工程由Angular4升级到Angular6,rxjs也要升级到rxjs6.  rxjs6的语法做了很大的改动,幸亏引入了rxjs-compact包,否则升级工作会无法按时完成. 按照官方的 ...

  6. angular之Rxjs异步数据流编程入门

    Rxjs介绍 参考手册:https://www.npmjs.com/package/rxjs 中文手册:https://cn.rx.js.org/ RxJS 是 ReactiveX 编程理念的 Jav ...

  7. rxjs 操作符 pairwise 的一个例子

    Groups pairs of consecutive emissions together and emits them as an array of two values. pairwise 将连 ...

  8. RxJs SwitchMapTo 操作符之移花接木

    将每个源值投影到同一个 Observable,该 Observable 在输出 Observable 中使用 switchMap 多次展平. 输入一个 Observable,输出一个 function ...

  9. RxJs SwitchMap 学习笔记

    网址:https://www.learnrxjs.io/learn-rxjs/operators/transformation/switchmap The main difference betwee ...

  10. Rxjs takeWhile 和 filter 操作符的区别

    官网链接:https://www.learnrxjs.io/learn-rxjs/operators/filtering/takewhile import { of } from 'rxjs'; im ...

最新文章

  1. Atitit.eclipse 4.3 4.4  4.5 4.6新特性
  2. Android开发--图形图像与动画(五)--详解LayoutAnimationController
  3. 2018-11-23随笔
  4. c语言筛选法求100之内素数,用筛选法求100之内的素数。
  5. Python项目实践:文本进度条
  6. python的入门TCP编程
  7. 月球探测器中的计算机技术,月球探测器自主视觉导航技术的研究
  8. 最新VMware虚拟机安装kali Linux详细教程
  9. 控制台上跳极乐净土(完善动画版)
  10. airplay 协议开源资料整理
  11. ie11无法播放html,IE11无法显示flash?IE11无法播放视频的解决方法
  12. 模拟人生java版攻略_模拟人生免费版简易攻略小技巧
  13. centos添加桌面快捷方式
  14. matlab+butter+多维,matlab butter c实现
  15. Cobaltstrike系列教程(三)beacon详解
  16. github服务器在美国吗_GitHub上的政府布道者介绍美国开放技术
  17. 利用决策树学习基金持仓并识别公司风格类型
  18. 加分项——C语言实现Linux的pwd命令
  19. 4110:圣诞老人的礼物-Santa Clau’s Gifts(java)
  20. A股上市公司现场检查随机抽查数据

热门文章

  1. Windows Server 2003服务器开启远程桌面
  2. 写给即将进入IT行业的应届生们——什么是IT行业
  3. 项目需求分析与建议 NABCD模型
  4. ckplayer只调用html,Ckplayer的安装及调用
  5. at89s51单片机是几位微型计算机,单片机原理章习题
  6. 联想计算机的控制面板在哪,教程知识:联想win10控制面板在哪里打开
  7. 《R语言与数据挖掘》⑥-④分类与预测建模【KNN算法】
  8. Unity3D坦克大战项目总结
  9. 华为u8500在usb模式下logcat无法打印信息
  10. 从微软官网下载win10镜像.iso文件