如何在 angular 2.0.0-rc1 中使用Reflect.getMetadata()
?
我在键入ambient/es6-shim
中找到了Reflect
命名空间的定义。我应该安装任何软件包吗?
我是这样使用它的:
window['Reflect'].getMetadata('annotations', target);
实际上,有两个部分:
-
编译之一。在这种情况下,您需要键入。它现在是core-js类型的一部分。
-
执行一个。您需要将
Reflect.js
包含在主 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>
这样做可以在代码中调用Reflect.getMetadata()
。