У меня есть абстрактный класс (без конструктора), и я хочу ввести в него еще один класс.
Абстрактный класс:
import { ErrorHandler } from '../../shared/services/errorHandler.service';
import { Inject } from '@angular/core';
export abstract class BaseApiComponent<T> {
@Inject(ErrorHandler) errorHandler: ErrorHandler;
this.errorHandler.test();
}
Введенный класс:
import { Injectable } from '@angular/core';
@Injectable()
export class ErrorHandler {
constructor() { }
public test() {
console.log('Test');
}
}
И у меня есть следующая ошибка
ORIGINAL EXCEPTION: TypeError: Cannot read property 'test' of undefined
Как я могу это исправить?