【问题标题】:What is the @ symbol in TypeScript?TypeScript 中的 @ 符号是什么?
【发布时间】:2017-02-24 05:20:41
【问题描述】:

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

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

【问题讨论】:

标签: angular typescript angular2-decorators


【解决方案1】:

它代表装饰器。它不是 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-05-29
    • 2015-03-15
    • 2016-11-14
    • 2020-08-03
    • 2012-04-19
    • 2014-10-16
    • 2016-10-04
    相关资源
    最近更新 更多