Ich muss einen Abfrageparameter erfassen und dann eine API abonnieren, um Ergebnisse zurückzugeben. Ich habe dies mit Hilfe von CombineLatest getan, aber es scheint übertrieben. Gibt es eine Möglichkeit, dies zu vereinfachen, da ich nicht mehr als queryParamMap kombinieren muss?Angular 4/5: Doppelanmeldung vermeiden
ngOnInit() {
Observable.combineLatest([
this.route.queryParamMap
])
.switchMap(combined => {
let page = combined[0].get('page');
return this.service.getAll(); //{ page: page}
})
.subscribe(results => this.results = results.results);
}
'this.route.queryParamMap.switchMap (kombiniert => ....). Subscribe (...)' – martin