标签: javascript angular typescript dependency-injection
在Angular 1中,可以使用$injector延迟加载任何依赖项。完整的示例是there。要点是,当需要服务时,可以通过这样询问$injector来获得它:
$injector
const authService = $injector.get('AuthService');
如何在Angular 2中做到这一点?
请注意,此问题不有关将问题重写为三个或更多服务的问题。这个问题是关于保留所有类(都是ng服务)以及构建类(服务)之后获取依赖关系的方法。