У меня есть родительская служба, которая имеет некоторые зависимости вроде
@Injectable()
export class ParentService{
constructor(private http:Http, private customService:CustomService){}
}
и я хочу расширить службу
@Injectable()
export class ChildService extends ParentService{
constructor (){
super(??) <= typescript now asking to enter two parameters according to ParentServie constructor
}
}
Edit -----------------
@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)
}
}
Тогда я могу использовать в компонентах?
export class Cmp {
constructor(private childService:ChildService){
this.childService.get()
}
}