Angular 8,如何从外部服务器加载模块/组件

时间:2020-01-07 23:07:44

标签: angular angular-components angular-module

我有一个angular 8应用程序,我想从托管的外部服务器加载“插件”模块/组件。

类似这样的博客:https://dev.to/binarysort/manually-lazy-load-components-in-angular-8-ffi讨论了使用“导入”在angular 8中的延迟加载模块。

IE:

import('./home/home.module').then(m => m.HomeModule)

但是我想从另一台服务器加载模块:

import('https://modules.com/some.module.ts').then(m => m.SomeModule)

尝试此操作时出现错误:

Cannot find module 'https://modules.com/some.module.js'
    at services lazy ^.*$ namespace object:11
    at ZoneDelegate.invoke (zone.js:396)
    at Object.onInvoke (core.js:26256)
    at ZoneDelegate.invoke (zone.js:395)
    at Zone.run (zone.js:153)
    at zone.js:894
    at ZoneDelegate.invokeTask (zone.js:431)
    at Object.onInvokeTask (core.js:26247)
    at ZoneDelegate.invokeTask (zone.js:430)
    at Zone.runTask (zone.js:198)

是否可以在angular 8中使用“导入”从外部服务器加载打字稿或javascript模块或组件?

0 个答案:

没有答案