【发布时间】:2018-07-08 00:22:44
【问题描述】:
我正在尝试将具有 angular 2 HTTP 调用(从 Http 导入的 http)的自定义库导入 Angular 4 项目。在我的库模块中,http 调用是这样的。
import { Http } from '@angular/http';
@Injectable()
export class SampleService(){
constructor(public http: Http){}
sampleGetMethod(){
this.http.get('api_link');
}
}
我正在尝试使用 Angular 4 HTTP Interceptor 拦截库 HTTP 调用,但我无法拦截这些调用,因为在 angular4 中,Http 是从 HttpClient 导入的;
有什么方法可以使用新的 Angular 拦截器拦截旧的 HTTP 调用?
【问题讨论】:
标签: angular http angular-http angular-http-interceptors angular-httpclient