我有一个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模块或组件?