Angular 6全局请求提供程序最佳实践

Angular 6全局请求提供程序最佳实践,angular,http,rxjs,Angular,Http,Rxjs,实现可以注入到其他提供者中的全局请求提供者/服务的最佳方式是什么?您是否有一个示例可以处理get/post/update/patch调用 我试图实现的目标不是: getPferences() { return this.http.get(URL); } 我想要一些像: this.apiRequest.load(URL, PARAMS).subscribe(... 我正试图解决这个问题,因为我需要在每个api调用中附加头,并试图保持本地化 谢谢 这是非常广泛的,没有一个正确的答案。尝试

实现可以注入到其他提供者中的全局请求提供者/服务的最佳方式是什么?您是否有一个示例可以处理get/post/update/patch调用

我试图实现的目标不是:

getPferences() {
    return this.http.get(URL);
}
我想要一些像:

this.apiRequest.load(URL, PARAMS).subscribe(...
我正试图解决这个问题,因为我需要在每个api调用中附加头,并试图保持本地化


谢谢

这是非常广泛的,没有一个正确的答案。尝试实现您自己的服务,如果您遇到问题,请回来问一个特定的问题。听起来您只是想包装
httpClient
类?我需要在每个api调用中附加头:这就是拦截器的用途。文档中碰巧有一个例子正是这样做的。阅读文档:它可能看起来像样板文件,但我建议您根据需要编写每个模块的请求调用,除非它们是单例。调试时非常方便。