在Electron应用程序中动态加载角度组件

时间:2016-08-25 06:27:24

标签: angular electron

我正在开发一种可与Electron配合使用的可插拔应用程序。基本上我想要实现的是将Angular 2组件文件下载为单个.ts文件(如果后者更容易,则下载.js文件),在需要时在应用程序中编译并运行它们。是否在Electron主进程中加载​​组件并在引导启动选项之前将它们传递给AppComponent?

1 个答案:

答案 0 :(得分:0)

我认为最好的办法是在主流程中编写自定义Web服务器。您可以设置一个模块系统来加载它需要的任何模块,并进行所需的任何打字稿编译,然后在localhost上提供结果。这样,每次Electron窗口加载localhost时,您都可以动态加载任何模块。