我想知道如何导入托管在其他地方的组件,例如CDN。
如果我获得了某人CDN的链接,例如<script src="a-cdn-link.js"></script>
,其中名为MyComponent
的组件位于我自己的组件文件中,我将用作导入路径?< / p>
我知道你可以使用框架本身,如果通过CDN包含但我不明白他们是如何做到的,以便你从正确的路径获取。我还没有尝试使用CDN导入angular2,所以我不确定它是如何工作的。
您是否必须通过SystemJS或其他类似服务声明路径?
可以对此事进行一些启发。
答案 0 :(得分:1)
实际上,如果使用System.register('module-name', ...
明确注册命名模块,则可以包含这样的JS文件。这样的JS文件通常是利用TypeScript编译器的outFile
选项从TypeScript生成的。
如果您的JS文件对应于匿名系统模块或CommonJS / AMD,则需要在SystemJS配置中配置它们。
以下问题可以提供一些额外的提示: