我应该在哪里存储元数据,我该如何阅读?

时间:2017-05-11 20:38:40

标签: angular typescript

我想在类中添加一些元数据,例如

@SomeMetaInfo("hello")
export class SomeData {
  public name: string;
  public age: number;
}

在我的SomeMetaInfo装饰器里面,我将存储值"你好"?这是我到目前为止所尝试的

function SomeMetaInfo(someValue: string) {
  return (target: Function) => {
    target.prototype["SomeMetaInfo:someValue"] = someValue;
  }
}

但这真的是我应该存储价值的地方吗?我应该如何阅读价值?

1 个答案:

答案 0 :(得分:0)

建议的方法似乎是使用reflect-metadata模块。