我有一个扩展Http Angulars的自定义HttpService:
export class HttpService extends Http {
}
如何覆盖/捕获响应?
我尝试按如下方式执行此操作:
return super.request(request, options).catch(this.catchAuthError(this)).subscribe({});
答案 0 :(得分:1)
我这样做了:
const rs = super.request(request, options).catch(this.catchAuthError(this));
rs.subscribe(result => {
console.log(result);
});
答案 1 :(得分:-1)
将HttpService类导入您需要的子服务类。
在构造函数中为HttpService创建实例,并使用实例启动使用HttpService中的函数,您可以覆盖这些服务调用