У меня есть приложение Angular 6 cli. У меня есть компонент, который использует сервис для получения данных. Я представляю магазин ngrx для моего приложения.
Что мне нравится делать, так это делать так, чтобы сервис абстрагировал взаимодействия магазина.
Прежде всего, это хорошая идея?
Если так, то возникает вопрос. Все фрагменты кода показывают только соответствующий код.
У меня есть служебная функция, которая делает вызовы http.
public get(route: string, params: any): Observable<any>{
return this.http.get(url, {headers: httpHeaders})
.pipe(
map(response =>{
return response;
})
);
}
служба использует вышеуказанную функцию
public getData(url: string, params: any): Observable<any> {
return this.fhirDataRetrievalBroker.get(url, params);
}
Что мне нравится делать, так это добавлять данные, полученные из приведенного выше кода, в хранилище ngrx.
Как мне изменить код, чтобы добиться этого?