kha*_*uri 7 typescript angular
我想使用Reflect来获取我的组件的模板,我得到了这个错误
console.log(Reflect.getMetadata('annotations',SectionsTemplateComponent)[0].template);
Run Code Online (Sandbox Code Playgroud)
知道我在packege json中反映了元数据
谢谢
Key*_*rad 13
检查您是否已完成以下几项:
reflect-metadata:// if you have npm as your package manager
npm install reflect-metadata
// if you have yarn as your package manager
yarn add reflect-metadata
Run Code Online (Sandbox Code Playgroud)
types作为编译器选项放入数组中tsconfig.json:// if you have npm as your package manager
npm install reflect-metadata
// if you have yarn as your package manager
yarn add reflect-metadata
Run Code Online (Sandbox Code Playgroud)
import 'reflect-metadata';
Run Code Online (Sandbox Code Playgroud)
这3个就可以了!
这应该有效。您是否在 HTML 主页面中包含如下所示的库:
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/reflect-metadata/Reflect.js"></script> <----
<script src="node_modules/systemjs/dist/system.src.js"></script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3774 次 |
| 最近记录: |