Немедленно отписаться от RxJS Observable

может ли кто - нибудь пролить свет на то, как я немедленно отпишусь от RxJS подписки? Наблюдаемые с углового 2 EventEmitter. Когда я получу событие, я хочу отменить подписку. Проблема здесь заключается в отмене подписки внутри блок функцией. У меня такое чувство, что это неправильный подход:

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

1 ответов


observable.first().subscribe(....)`

завершит подписку после первого события.