在定义类或者类方法的时候,可以设置一些元数据,我们可以获取到在类与类方法上添加的元数据,用的方法就是 Reflect Metadata。元数据指的是描述东西时用的数据。
在 TypeScript 里使用 Reflect Metadata 需要做下面这样的配置:
{
"compilerOptions": {
"experimentalDecorators": true ,
"emitDecoratorMetadata": true
},
}
然后在项目里安装 reflect-metadata 这个包:
npm install reflect-metadata --save
然后做个实验: