【发布时间】:2018-07-27 01:58:10
【问题描述】:
据我所知,一个类可以使用诸如@Injectable、@Component 之类的装饰器从 Angular 注入器注入依赖项。
所以我认为 @Injectable 装饰器是某种“徽章”,告诉 Angular “我(类)允许你注入我请求的依赖项”,我相信这是正确的。
但是官方文档中的这句话让我很困惑:
@Injectable()
export class UserContextService {}
@Injectable 装饰器表明 Angular DI 系统用于创建一个或多个 UserContextService 实例。
据我所知,@Injectable 装饰器与创建类实例的注入器无关。
我错过了什么吗?
【问题讨论】:
标签: angular