я хочу его сделать универсальным. В идеале хочу наследоватьтся от него и раширять.
Но т.к. сервис Injectable, то не знаю как это сделать. В интернете не нашел пока статей на этот счет.
Может кто что подскажет как реализовать, буквально пару строк примера или ссылка на материал
Нужно что-то типа
@Injectable()
export class ListService {
constructor(apiService: ApiService, notificationService: NotificationService) {
…
}
…
}
@Injectable()
export class PerformersService extends ListService {
constructor(private performersApi: PerformersApiService, private notificationService: NotificationService) {
super(this.performersApi, this.notificationService);
}
}
Возможно что-то подобное сделать?
Не делайте родителя injectable, сделайте его абстрактным и должно заработать, разве нет? Но вообще наследование... Оно точно нужно?
Обсуждают сегодня