【发布时间】:2017-04-20 09:57:27
【问题描述】:
从official docs我们知道
组件装饰器允许您将类标记为 Angular 组件,并提供额外的元数据来确定组件在运行时应如何处理、实例化和使用。
但我想更深入地了解组件装饰器的真正作用,除了提供额外的元数据。
我深入研究了源代码,发现所有装饰器都是在makeDecorator 函数的帮助下创建的。在这里我迷路了。例如 Component 和 ngModule 装饰器的区别在哪里?他们在做同样的事情吗?不要这么认为。
就像一个答案一样,我应该逐步描述我应该如何在没有 makeDecorator 函数的情况下重新创建组件装饰器。
UPD:当然,我知道 TypeScript 装饰器是如何工作的。
【问题讨论】:
标签: angular angular2-components angular2-decorators