проблема точно в takeUntil? если убрать работает? если работает, когда удаляете, то проверьте, не вызывается ли controlSubject$.next где-то еще
без takeUntil все работает, controlSubject$.next больше нигде не вызывается
takeUntil же тушит вывод в поток, в subscribe ничего и не должно попасть по идеи после того как takeUntil отработает.
судястатьям в интернете takeUntil пишется перед subscribe
Тогда вопрос: с какой целью вы хотите использовать takeUntil? Чтобы при разрушении компонента отработал метод saveTransactions()?
takeUntil, чтобы сделать отписку. А saveTransaction должен сработать после getTransaction
кажется неправильно takeUntil используете
как правильно?
Вот тут complete() вместо unsubscribe()
takeUntil ждет next, complete вообще не обязателен для отписки
А если as Observable дописать?
subject полностью реализует интерфейс Observable
Обсуждают сегодня