2。启动主应用程序,要动态加载外部subapp.js,当用户在运行时选择它时将其合并到主应用程序中
{
path: 'contact',
loadChildren: () => fetch('subapp.js').then(response => response.text())
.then(source => {
// tslint:disable-next-line: no-eval
let obj = eval(source);
return obj.SubappModule;
}),
data: {preload: true },
canLoad: [AuthGuard]
}
有任何提示吗?谢谢你。
关于此的其他信息,我们需要在使用Webpack运行构建之前从源代码中删除到obj.SubAppModule的路由映射路径:'contact'。该路由将在朗姆时间添加到主应用程序路由中。