标签: javascript angular
在Angular v6中,我们有了这个新功能,我们可以通过Injectable装饰器定义提供者范围。
@Injectable({ providedIn: 'root' }) export class CounterService { num = Math.random(); }
这是否也解决了延迟加载模块获取不同实例的问题? (forRoot())
forRoot()
答案 0 :(得分:2)
只有当您将服务注入 root 时才会这样做,因为 Treeshakeable Injector 解析逻辑在延迟加载的场景中不起作用。
您可以看到this