Продолжить выполнение запроса?

Есть сервис который содержит два метода:get() и filter(). Оба выполняют запрос и возвращают от севера данные.

Первый метод вызывается в компоненте по умолчанию.- данные приходят и отдаются сервису пагинации.

Когда пользователь выбирает значения из фильтра и жмет кнопку Фильтр - данные пприходят вызовом метода filter() из сервиса. После все тоже самое. За исключением - что при переходе постранично - вызывается первый метод get().

Как продолжить вызов последнего метода?

Функция которая вызывается при переходе на следующую страницу:

public getPage(page: number): void {
        this.paginationService.calculateOffsetLimit(page);
        this.paginationService.updateCurerntPage(page);
        this.applicationService.get(this.paginationService.getOffset(), this.paginationService.getLimit());
    }


Стоит ли в этой функции делать мешанину и добавлять if с проверкой - выбран ли фильтр или нет, чтобы вызвать filter() метод из сервиса?
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы