Angular2 Beobachtbaren Timer-Zustand
Habe ich einen timer:
initiateTimer() {
if (this.timerSub)
this.destroyTimer();
let timer = TimerObservable.create(0, 1000);
this.timerSub = timer.subscribe(t => {
this.secondTicks = t
});
}
Wie sollte ich hinzufügen, dass die Bedingung, um nach 60 Minuten präsentieren ein popup für den Benutzer? Ich habe versucht, auf der Suche auf ein paar Fragen (diese und diese), aber es ist nicht Sie für mich. Noch neu RxJS Muster...
InformationsquelleAutor Milo | 2017-05-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht RxJS. Sie können gute alte
setTimeout
:Wenn Sie wirklich müssen nutzen RxJS Sie:
InformationsquelleAutor Will
Verwenden Sie einfach
observable.timer
und zu abonnieren.Bitte sehen Sie mehr details
InformationsquelleAutor Bharat Chauhan
Landete ich dabei aus, was ich anfangs hatte, die gibt mir was ich brauche:
Ich umgesetzt habe, bevor ich versucht, was ich als Antwort markiert, so wird nur lassen Sie es hier.
destroyTimer()
?diese.timerSub.unsubscribe();
InformationsquelleAutor Milo