Skip to content

Angular 中的装饰器

本来是想参考 Angular 中有哪些比较好用的装饰器,可以参考实现一下。最终分析结果是大部分装饰器都是组件相关的装饰器,并不适合于通用依赖注入库。

比较适合通用依赖注入库的装饰器有这些:@Injectable @Inject @Optional @Self @SkipSelf

最终本库实现了后 4 个装饰器:@Inject @Optional @Self @SkipSelf,因为@Injectable 装饰器的作用有限,所以本库未实现。

Angular 中的 view vs content

Angular 中区分 view 和 content,也就是当前组件的静态 template 和运行时外部动态传入的 slot。

参考文章