我有一个Angular 6 CLI应用程序。我有一个使用服务检索数据的组件。我正在向应用程序介绍一个ngrx存储。 我想做的就是让服务抽象商店互动。
首先,这是个好主意吗? 如果是这样,问题就来了。所有代码段仅显示相关代码。
我拥有的是一个实用函数,可以进行http调用。
$domxml = new DOMDocument('1.0');
$domxml->preserveWhiteSpace = false;
$domxml->formatOutput = true;
$domxml->loadXML($this->response);
$this->response = $domxml->saveXML($domxml->documentElement);
该服务使用上述功能
public get(route: string, params: any): Observable<any>{
return this.http.get(url, {headers: httpHeaders})
.pipe(
map(response =>{
return response;
})
);
}
我想做的是将以上代码中检索到的数据添加到ngrx存储中。
我应该如何更改代码以实现该目标?
答案 0 :(得分:0)
我更改代码的方法是将附加接口传递给服务本身,以将更新分发到商店。