12

为什么在组件或指令中元数据或装饰器有@符号(例如@Component@Directive)?

它的目的是什么,我应该什么时候使用它?

4

1 回答 1

16

它代表装饰器。它不是 TypeScript 特定的。

谷歌“javascript 装饰器”以了解更多信息。

例如:

http://javascript.info/tutorial/decorators

https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841#.jzu13e5lr

有关其标准实现以及最终发布时间(未来的 ECMAScript 版本)的最新信息,请参阅此页面: https ://github.com/tc39/proposal-decorators

正如@hardikModha 提到的,您还可以查看 TypeScript 手册: http ://www.typescriptlang.org/docs/handbook/decorators.html

于 2017-02-24T05:33:28.223 回答