Does Subject.complete() unsubscribe all listeners?
If you want to be sure it removes all Observers you can check it for yourself in https://github.com/ReactiveX/rxjs/blob/master/src/internal/Subject.ts#L91. It calls complete() on all Observers (Observers are typically just dumb objects implementing Observer interface) and then sets this.observers.length = 0;. So the answer is yes. Your approach is valid, it’s basically the same as Angular2 regularly … Read more