【发布时间】:2018-01-15 15:46:54
【问题描述】:
在我的应用程序中,我使用 DI 将有关 UserLogged 的信息传递给需要此类信息的不同组件。
这意味着我有一个像这样的main.ts 类
import {AppComponent} from './app.component';
import {UserLogged} from './userLogged'
bootstrap(AppComponent, [UserLogged]);
而需要使用UserLogged的实例的组件有这样的构造函数
constructor(private _user: UserLogged)
现在我想在简单的 TypeScript 类(不是 @Component)中使用 UserLogged 的相同实例。这可能吗?换句话说,如果我不在@Component 之外,我是否也能获得由DI 注入的UserLogged 的同一个实例?
【问题讨论】:
标签: dependency-injection angular