Мы можем внедрить Injector angular в качестве зависимости и использовать его для внедрения наших услуг в качестве зависимости всякий раз, когда это требуется, как показано ниже,
import { Injector } from '@angular/core';
export class AppService {
private users: User[] = [];
constructor( private injector: Injector, private logger: Logger) { }
someMethod() {
let backendService: BackEndService = this.injector.get(BackEndService);
....
}
}