首页 文章

立即取消订阅RxJS Observable

提问于
浏览
9

任何人都可以了解我如何立即取消订阅 RxJS 订阅?可观测量来自Angular 2 EventEmitter . 当我收到活动时,我想取消订阅 . 这里的问题是取消订阅 within 功能块 . 我觉得这是错误的做法:

this.subscription = observable.subscribe(result => {
    // do something
    // **unsubscribe**
});

1 回答

  • 21
    observable.first().subscribe(....)
    

    将在第一个活动结束后结束订阅 .

    Update for RxJs 6+

    observable.pipe(first()).subscribe(....)
    

相关问题