Здравствуйте. А не подскажите, в чем может быть проблема, каждая подписка почему-то запускает новий запрос на сервер? Я создал 3 подписки и вот 3 запроса к серверу
public getRsp(): Observable<RspInterface[]> {
const params = new HttpParams()
.set('app', 'cabinet')
.set('limit', '100')
.set('offset', '0')
.set('searchString', 'eee');
return this.http.get<RspResponseInterface>(`${baseUrl}getRsp`, { params })
.pipe(
filter((data: RspResponseInterface) => data.success),
map((data: RspResponseInterface) => data.data),
catchError(this.handleError)
);
}
.....
ngOnInit(): void {
this.rsp$ = this.apiCatalogService.getRsp();
this.rsp$.subscribe(rsp => this.rsp = rsp);
this.rsp$.subscribe(rsp => console.log(1));
this.rsp$.subscribe(rsp => console.log(2));
}