в зависимости от параметров урла.
this.rating$ = this.route.paramMap
.pipe(
combineLatest(this.route.queryParamMap, this.paginated$),
switchMap(([params, queryParams, paginateParams]) =>
this.ratingService.getRatingByDistance(params, paginateParams, queryParams))
);
this.paginated$ - BehaviourSubject, который кидает новое значение при срабатывании события пагинации.
Мне необходимо брать значения из this.paginated$ только когда оно там обновилось, т.е. только тогда, когда сработало событие пагинации. При смене параметров урла (this.route.paramMap, this.route.queryParamMap) я не хочу брать последнее значение из this.paginated$. Как мне этого добиться?
mergeMap по идее
Обсуждают сегодня