javascript – 如何在Angular2中取消订阅

如何在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();
上一篇:javascript – 如何在循环中进行HTTP调用并等待一个完成后再进行另一个循环?


下一篇:javascript – 转换RxJS Observable