RxJS 6 —— Subscription
Subscription
Subscription was called “Disposable”.
unsubscribe : release resources or cancel Observable executions
ob.subscribe
的返回类型是subscription
import { interval, Observable, of } from 'rxjs';const observable = interval(200);
const subscription = observable.subscribe(x=>console.log(x));
// subscription.unsubscribe();
setTimeout(() => {subscription.unsubscribe();
}, 1100);
管理多个subscription
- add()
import { interval, Observable, of } from 'rxjs';const observable = interval(200);
const ob2 = interval(200);
const subscription = observable.subscribe(x=>console.log(x));
const sub2 = observable.subscribe(x=>console.log(x*2));
// subscription.unsubscribe();
subscription.add(sub2);
setTimeout(() => {subscription.unsubscribe();
}, 1100);
- remove()
import { interval, Observable, of } from 'rxjs';const observable = interval(200);
const ob2 = interval(200);
const subscription = observable.subscribe(x=>console.log(x));
const sub2 = observable.subscribe(x=>console.log(x*2));
// subscription.unsubscribe();
subscription.add(sub2);
subscription.remove(sub2);
setTimeout(() => {subscription.unsubscribe();
}, 1100);
RxJS 6 —— Subscription相关推荐
- 什么是 Rxjs 的 subscription
什么是订阅? Subscription 是一个对象,该对象代表一个一次性资源,通常是一个 Observable 的执行. Subscription 有一个重要的方法,unsubscribe,它不接受任 ...
- rxjs angular_RxJS和Angular —像专业人士一样退订
rxjs angular All the patterns you will ever need to subscribe and unsubscribe from RxJS Observables ...
- Angular / RxJs我应该何时退订`Subscription`
本文翻译自:Angular/RxJs When should I unsubscribe from `Subscription` When should I store the Subscriptio ...
- Angular RxJS入门笔记 (Observable可观察对象、Subscribe订阅、Observer观察者、Subscription对象)
RxJS入门笔记,关于Observable可观察对象.Observer观察者.Subscribe订阅,Subscription Observable可观察对象 Observer观察者 总结整体 本笔记 ...
- forkjoin rxjs_如何通过吃披萨来理解RxJS运算符:zip,forkJoin和Combine
forkjoin rxjs 什么是RxJS? (What is RxJS?) Reactive programming is an asynchronous programming paradigm ...
- redux rxjs_可观察的RxJS和Redux入门指南
redux rxjs Redux-Observable is an RxJS-based middleware for Redux that allows developers to work wit ...
- Rxjs 里 Subject 和 BehaviorSubject 的区别
通过一个实际的例子来理解. 下面的代码,创建了一个新的 subject,然后调用 next 方法,多播给其所有的监听者. import { Subject } from 'rxjs';const je ...
- Rxjs 的一些学习笔记
源自观察者-发布者设计模式: 观察者注册于 Subject 上,每当 subject 状态发生变化时,通知观察者. RxJs 里的 Observable 就是 Subject: 管道:连接 Obser ...
- Rxjs BehaviorSuject 和 Observable 的区别
https://stackoverflow.com/questions/39494058/behaviorsubject-vs-observable BehaviorSubject is a type ...
最新文章
- DRBD + heartbeat 介绍及安装测试
- windows环境下32位汇编语言程序设计 90盘_Python 0基础详细教程 环境安装01
- 当精准广告遇到大数据
- 前端面试---Vue部分考点梳理
- Java DES 加解密(DES/CBC/PKCS5Padding)
- php 去掉不可见字符串,php删除不可见的Unicode字符
- Java重写equals方法时为什么要重写hashCode方法
- CCF201412-2 Z字形扫描(解法二)(100分)
- 【C语言】排序(算法基础)
- 学习用Python编程时要避免的3个错误
- 使用libhybris库linux调用android库
- 牛逼程序猿的学习之路
- Gradle下载的地址
- 线性代数学习心得(二)矩阵的逆和矩阵变换
- SDM439平台出现部分机型SD卡不能识别mmc1: error -110 whilst initialising SD card【学习笔记】...
- Apache服务器下载安装及使用(更新)
- 圆角半角数据库_数据库使用技巧――SQL 全角与半角切换_MySQL
- psf2otf函数的解释
- spring boot 中阿里druid 数据源配置及密码加密
- 操作系统之进程管理习题