У меня довольно простой запрос:
Я хотел бы исследовать наблюдаемые объекта activRoute (как paramMap, так и queryParamMap) - я хотел бы установить переменные компонента в соответствии с их результатами.
Попытка сделать это с использованием операторов rxjs pipe и flatMap, но не смогла привести к успеху.
Смотрите мой код:
param1: number;
param2: string;
ngOnInit() {
this.activatedRoute.paramMap.pipe(
flatMap(params => {
this.param1 = +params.get(<name Of Param>);
return this.activatedRoute.queryParamMap;
}),
flatMap(queryParams => {
this.param2= queryParams.get(<name of query param>);
})
).subscribe(result => /*no need to do anything*/);