如何取消Angular2的订阅?RxJS似乎有一个dispose方法,但我不知道如何访问它.所以我有可以访问EventEmitter并订阅它的代码,比如:

var mySubscription = someEventEmitter.subscribe(
    (val) => {
        console.log('Received:', val);
    },
    (err) => {
        console.log('Received error:', err);
    },
    () => {
        console.log('Completed');
    }
);

如何使用mySubscription取消订阅?

推荐答案

你想退订吗?

mySubscription.unsubscribe();

Angular相关问答推荐

如何在Angular模块中的forRoot中注入配置

RXJS运算符用于combineLatest,不含空值

Angular中的Bootstrap carousel动态属性

CDK虚拟滚动由于组件具有注入属性而在滚动时看到错误的值

从API动态加载MAT表数据时禁用分页

阶段JS画布覆盖 bootstrap 模式

除非将 signal.set 作为间隔的一部分调用,否则Angular 信号效果不会执行

无法在 app.component.html 中呈现自定义组件

无法使用@ngrx/component-store 在其他组件中获取状态更改值

Angular:为什么在 ngAfterContentInit 之后变量未定义?

Nz 树 Select .如何在子 node 中显示父 node 名称?

当访问令牌在 MSAL for Angular 中过期时如何重定向用户?

使用directive指令将类添加到host元素中

设置 Angular Material Tooltip 的字体大小

Angular 2 setinterval() 继续在其他组件上运行

Mat-autocomplete - 如何访问选定的选项?

安装特定版本的 ng cli

angular2 测试,我如何模拟子组件

在 Angular 2 中使用逗号作为列表分隔符

Angular2 Routerlink:添加查询参数