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