Angular 如何调用electron main.ts或向角组件发送消息

Angular 如何调用electron main.ts或向角组件发送消息,angular,electron,Angular,Electron,我知道如何使用ipc从angular应用程序向electron主线程发送消息或调用函数 Bu I case我在electron主线程中运行了一些线程,比如视频处理,在完成一些文件处理后,electron需要发送消息和参数以更新GUI electron主线程(main.ts)如何调用或调用angular EventEmitter将一些数据发送回angular应用程序。在尝试解决此操作几天后。 此场景的解决方案I只是在main.ts中创建ipcMain句柄,并存储事件对象以便回调到angular 项

我知道如何使用ipc从angular应用程序向electron主线程发送消息或调用函数

Bu I case我在electron主线程中运行了一些线程,比如视频处理,在完成一些文件处理后,electron需要发送消息和参数以更新GUI


electron主线程(main.ts)如何调用或调用angular EventEmitter将一些数据发送回angular应用程序。

在尝试解决此操作几天后。 此场景的解决方案I只是在main.ts中创建ipcMain句柄,并存储事件对象以便回调到angular

项目文件夹结构:

  • 电子工程
    • 角度应用程序
      • app.com.ts
      • app.com.html
    • 梅因酒店
    • myelectron.com.ts
    • EventStore.ts
    • myelectionprocess.com.ts
  • 在angular应用程序中 1.1构造函数-注册回调函数以接收来自electron的消息 1.2构造函数-在electron中调用ipcMain以强制创建事件对象
  • 构造函数(专用电子服务:电子服务)
    {
    这个.registerIPC();
    }
    registerIPC()
    {
    //注册回调函数以接收来自electron的消息
    this.electronService.ipcRenderer.on('my\u process\u msg',(事件,结果)=>{
    这个。处理=结果;
    //你在这里做什么
    });
    //在electron中调用ipcMain以强制创建事件对象。
    this.electronService.ipcRenderer.send('my_process_msg');
    }