我有一个名为restService的类,如下所示:
@Injectable({
providedIn: 'root'
})
export class RestService {
private baseUrl: string;
constructor(private http: HttpClient) {
this.baseUrl = environment.jsonServerUrl;
}
}
我还有另一个类继承RestService类,名为UploaderService,就像这样:
@Injectable({
providedIn: 'root'
})
export class UploaderService extends RestService {
constructor() {
super(); // error occurred here!
}
}
但是当我编写超级方法时,由于RestService类在其构造函数中具有依赖注入,所以出现了错误,我不知道如何在超类中注入它。
我该如何解决这个问题?
UploaderService
中的构造函数没有任何作用,你可以完全删除它。 - ConnorsFan