Wenn ich eine http-beobachtbare Methode habe und zweimal in einer Sekunde angerufen wird, bricht der zweite Anruf den ersten automatisch ab oder muss ich die Abmeldung beim ersten http-Aufruf verwenden, um ihn zu stoppen?Beobachtbarer Abbruch oder nicht?
Dies ist die HTTP-Aufrufe in einer Google-Map, wo ich einen http-Aufruf jedes Mal, wenn es ein Zoom ist, zu begrenzen, kann in mobilen passieren, dass der Zoom mehr als einmal in kurzer Zeit ausgezoomt ist.
getClusters(params) {
if(this.ajaxCall) {
this.ajaxCall.unsubscribe();
}
this.ajaxCall = this.http
.post(`${LOCAL_URL}/getClusters`, params)
.subscribe((response: Response) => {
response.json();
});
return this.ajaxCall;
}
Verwendung '.switchMap() sein' – CozyAzure