繼承的Service希望不要重複做Dependency Injection

@Injectable()
export class ParentService{
    constructor(private http:Http, private customService:CustomService){}
    get(){this.http.get(...)}
}

@Injectable()
export class ChildService extends ParentService{
  constructor (private http:Http, private customService:CustomService){
    super(http, customService);
  }
}

有沒有什麼方式可以讓ChildService,不要再加一次http跟customService?

第一個閃過的念頭是,不要使用繼承的方式,ChildService 直接注入 ParentService 就好。
除非你有什麼特殊的理由需要繼承

這麼說也對,我再來試看看!!!