Я получил службу, которая возвращает наблюдаемое из http-запроса с объектом json.
findContracts(json: any) {
return this.httpService.POST(URL, json);
}
В моем компоненте я подписываюсь на этот сервис методом ngInit, чтобы при загрузке страницы я получал данные с сервера.
this.mySub = this.myService.findContracts(json).subscribe((data: any) => {
// manage data
});
Но мне нужно вызывать один и тот же сервис с разными параметрами каждый раз, когда я нажимаю некоторые кнопки (это HTML-таблица, которую я могу фильтровать, заказывать и обновлять).
Как я могу подписаться на все подобные мероприятия, используя одну и ту же подписку?