TypeScript 中的 @ 符号是什么?
What is the @ symbol in TypeScript?
为什么在组件或指令中,元数据或装饰器具有 @
符号(例如 @Component
、@Directive
)?
它的用途是什么,我应该什么时候使用它?
代表装饰器。它不是特定于 TypeScript 的。
Google“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
为什么在组件或指令中,元数据或装饰器具有 @
符号(例如 @Component
、@Directive
)?
它的用途是什么,我应该什么时候使用它?
代表装饰器。它不是特定于 TypeScript 的。
Google“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