Ich bin derzeit RxJS Observable/Abonnement unter Verwendung ähnlicher HTTP-Anforderungen als Code auszuführen, um unten zeigt:RxJS detect lange Abonnement läuft
this.waiting = true;
this.doSomething().subscribe(
(result) => {
this.waiting = false;
this.showResult= true;
}
);
Was ich wirklich tun möchte, ist nur dann gesetzt this.waiting auf true auf einer vorbestimmten Zeitdauer. Mit anderen Worten, Sie warten nur wirklich, wenn das Observable nicht innerhalb von etwa 30 Sekunden zurückgekommen ist. Ich frage mich, wie ich das erreichen kann. Ich sehe, dass es eine Timer-Methode gibt, die aber erst nach dieser Zeit beginnt, zu abonnieren.