Subscription zu Query- und Route Parametern in Angular/RxJS
Ich würde gerne sowohl die Query als auch die Route Parameter in Angular gleichzeitig auslesen. Man kann zwar einzeln zu Query oder Route Parametern eine Subscription setzen, allerdings laufen die Callbacks asynchron und zB. in der Subscription auf Query-Parameter sind die Daten aus Route-Parameter noch nich geladen:
this.route.params.subscribe(params => {
const { id } = params;
this.foobar = this.loadFoobar(id);
});
this.route.queryParams.subscribe(query => {
const { dingDong } = query;
// this.foobar ist undefined !!!
this.foobar.setDingDong(dingDong);
});
Ich würde gerne sowohl auf Route als auch auf Query-Parameter eine Subscription setzen. Wie geht das mit Angular bzw. RxJS?