我有这个代码:
https://jsfiddle.net/toddmotto/qaqeapn6/
我想知道,'目标'在哪里?参数从中获取其值?
function (target)
答案 0 :(得分:0)
这是类装饰器的内部特征。 ES2016装饰器处理属性描述符和类。它们会自动传递属性名称和目标对象,我们很快就会介绍。访问描述符允许装饰器执行诸如更改属性以使用getter之类的操作,启用本来很麻烦的行为,例如在首次访问属性时自动将方法绑定到当前实例。
您可以阅读更多信息:https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841#.qj8979jae
答案 1 :(得分:0)
这是一个装饰类
Decorator是一种特殊的声明,可以附加到类声明,方法,访问器,属性或参数。装饰器使用@expression形式,其中expression必须求值为一个函数,该函数将在运行时调用有关装饰声明的信息。
请参阅https://www.typescriptlang.org/docs/handbook/decorators.html