【发布时间】:2017-05-02 08:42:45
【问题描述】:
我有一个什么都不做的装饰器:
export function myDecorator(target: any, key: string) {
var t = Reflect.getMetadata("design:type", target, key);
}
我将这个装饰器与一个类的属性一起使用:
export class SomeClass {
@globalVariable
someProperty: string;
@globalVariable
fakeProperty: number;
}
现在,我要做的是,获取使用 @globalVariable 装饰器装饰的类的所有属性。
我尝试使用“反射元数据”:
Reflect.getMetadata('globalVariable', this);
但我得到的只是“未定义”。这是否可能与反射元数据或我完全错了?
【问题讨论】:
标签: typescript