Wie stellen Sie den countdown-timer mit RxJS Observablen?

Ich bin kämpfen, um erstellen Sie einen countdown-timer mit Observablen, die Beispiele auf http://reactivex.io/documentation/operators/timer.html nicht zu funktionieren scheint. In diesem konkreten Beispiel wird der Fehler bezogen auf timerInterval nicht eine Funktion des Beobachtbaren kehrte aus-timer.

Habe ich auch schon experimentiert mit anderen Ansätzen und die beste, die ich mir ausgedacht habe ist:

Observable.interval(1000).take(10).subscribe(x => console.log(x));

Das problem hier ist, es zählt von 0 bis 10 und ich will einen countdown-timer z.B. 10,9,8...0.

Habe ich auch versucht, aber die timer nicht vorhanden für Typ Beobachtbaren

Observable.range(10, 0).timer(1000).subscribe(x => console.log(x));

Sowie, die erzeugt keine Ausgabe überhaupt.

Observable.range(10, 0).debounceTime(1000).subscribe(x => console.log(x));

Zu klären, ich brauche Hilfe mit ReactiveX ist RxJS Umsetzung, nicht die MircoSoft-version.

Schreibe einen Kommentar