代码之家  ›  专栏  ›  技术社区  ›  lazzy_ms L.D

电子对角通信

  •  0
  • lazzy_ms L.D  · 技术社区  · 8 年前

    我建立了一个角度的应用程序,然后用电子包裹它。 我的目录结构如下:
    项目
    γ-电子
    ----M.J.J.
    ----index.html(以及从webapp/dist复制的其他文件)
    |--webapp(角度应用)
    ---SRC
    -----APP
    ----服务

    我尝试过进程间通信( ipcMain ipcRenderer )但它被吊死了! 后来我才知道 webcontent.executeJavascript();

    所以我做了一个角度服务,它有很多功能,比如 eventFromHost() 和; sendMessage() .

    如何使用webcontent或任何其他方法从electron的main.js调用此函数?

    1 回复  |  直到 8 年前
        1
  •  2
  •   Supamiu    8 年前

    你应该用 ipcMain ipcRenderer 为此:

    角度:

    ipcMain.send('foo', data);
    

    电子中:

    ipcMain.on('foo', (event, data) => {
      // Do what you want with data.
    });
    

    或同样使用 增效剂 使电子成为角通信( IPCMAN 从角度到电子的通信。

    如果你想看一个真实的例子,请检查 this main.js file 在github上,以及与之通信的服务 here 有角的