Jedes Mal, wenn eine Komponente initialisiert wird, werden mehrere Instanzen von Daten vom Behaviour Subject empfangen

Ich habe einen einfachen Router, auf dem ich einen Dienst anrufe und die Daten vom Verhaltenssubjekt erhalte. Wenn ich zu einer anderen Route navigiere und zurückkomme, erhalte ich mehrere Werte vom Subjekt. Wie kann ich alle Beobachter von zerstören? ein Thema und ein neues Thema erstellen, wann immer ich brauche ...? Hier ist die Plunker Demohttp: //plnkr.co/edit/OKiljCekSKHO1zJF5MAy? p = preview
Ich plane, die Beobachter eines Themas in ngOnDestroy zu zerstören ...

  ngOnDestroy(){
this.srvc.DestroySubject();
 }

Kann mir jemand sagen, wie ich die Beobachter eines Verhaltensthemas zerstören kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage