Angular2: Timer erstellen und löschen

7

Ich versuche einen Timer zu erstellen, der alle 5 Sekunden eine GET-Anfrage sendet, aber ich merke, dass wenn ich auf eine andere Seite (routing) gehe, der Timer immer noch läuft, also habe ich ngOnDestroy hinzugefügt, aber ich habe nicht die Methode "Abmelden"

%Vor%

Ich benutze angular2 RC7, "rxjs": "5.0.0-beta.12"

    
Shay Binyat 18.09.2016, 12:54
quelle

2 Antworten

19

Das Abonnieren einer Observablen gibt ein Abonnementobjekt zurück

%Vor%
    
Luiz 18.09.2016, 13:02
quelle
1

Sie müssen sich einfach abmelden

%Vor%

Dabei ist myObservable das Objekt, das von subscribe() zurückgegeben wird.

refrence: angular2 - Der beste Weg zu Beendet ein beobachtbares Intervall, wenn sich der Pfad ändert

    
shan kulkarni 18.09.2016 13:28
quelle

Tags und Links