Kev*_*acy 7 decorator typescript angular-decorator typescript-decorator angular
组件 .ts 文件中的行@Component({})称为Decorator。这与装饰模式有关,还是无关?
打字稿装饰器:
\n\n它\xe2\x80\x99s编译时间。它\xe2\x80\x99是一次但永久的改变,因为被装饰的类与原始类不同。而且很简单,基本上只是一个函数。
\n\n常见的场景是一个装饰器应用于不同的类。例如:在 Angular 中,@injector 装饰器应用于各种类并使它们可注入。
\n\n对于一般的装饰器模式:
\n\n常见的场景是一个类上有不同的装饰器。它\xe2\x80\x99 相当繁重。您需要创建装饰器类、装饰器类和原始类的共同父类以及不同的子装饰器类。原始类保持不变,您可以在运行时根据需要应用装饰器。
\n\n示例:您有一个咖啡课。您可以创建不同的装饰器类:浓缩咖啡、卡布奇诺,甚至如果您愿意的话,浓缩咖啡+卡布奇诺咖啡。
\n\n只是我的2分钱。
\n| 归档时间: |
|
| 查看次数: |
1019 次 |
| 最近记录: |