Wie mache ich synchrone http-Aufrufe in Winkel 2
Diese Frage wurde bereits gestelltHie. Da der Anwendungskontext des Fragestellers jedoch zu stark in die Frage involviert ist, konnte ich die Grundlagen nicht verstehen. Zum Beispiel gibt es einqueryArr
Parameter. Was tut es
Anyway, ich brauche ein wenig Anleitung, wie man auf einfachste Weise synchrone http-Aufrufe macht. Die Lösung, die ich gefunden habe, ist, dass man Observablen in einer "verschachtelten" Reihenfolge abonnieren muss. Zum Beispiel gibt es Observablesox
undoy
. Daten der Anfrage werden in @ aufgerufoy
hängt von den Daten ab, die von @ kommox
:
xData: string = "";
yData: string = "";
ox.subscribe(
data => {xData = data;},
error => console.log(error),
() => {
oy.subscribe(
data => {yData = xData*data;},
error => console.log(error),
() => console.log("aaa")
);
}
);
Letzten Mal erinnere ich mich (ich mache nicht viel Javascript und bin ein kleiner Neuling), in dem Umfang, in dem ich @ abonniert haoy
, dasxData
oderyData
ist nicht mehr zu sehen. Bitte korrigieren Sie mich und weisen Sie mich in die richtige Richtung, wenn ich falsch liege.
Gibt es eine "feine" Lösung oder einen besseren Weg, um so etwas zu tun?