Outils pour utilisateurs

Outils du site


web:javascript:electron:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
web:javascript:electron:toc [2016/07/19 14:47] sgariepyweb:javascript:electron:toc [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 22: Ligne 22:
 Ensuite, pour recevoir un message: Ensuite, pour recevoir un message:
 <code javascript> <code javascript>
-ipcMain.on('fetCurrentWeek', function(err, arg) {+ipcMain.on('fetchCurrentWeek', function(err, arg) {
     service.getCurrentWeek();     service.getCurrentWeek();
 }); });
 </code> </code>
 +
 +Pour envoyer un message on peut faire:
 +
 +<code javascript>
 +mainWindow.webContents.send('currentWeek', currentWeek);
 +</code>
 +
 +Du côté client on utilise ''ipcRenderer'' :
 +
 +<code javascript>
 +const ipcRenderer = require('electron').ipcRenderer;
 +</code>
 +
 +Pour recevoir un message (AngularJS est utilisé côté Renderer/Client) :
 +
 +<code javascript>
 +ipcRenderer.on('currentWeek', (event, message) => {
 +    $scope.$apply(function () {
 +        vm.currentWeek = message;
 +    });
 +});
 +</code>
 +
 +Pour envoyer un message du client à la fenêtre principale:
 +
 +<code javascript>
 +ipcRenderer.send('fetchCurrentWeek');
 +</code>
 +
 +====== Window ======
 +
 +browserWindow.setMenu(null);
  
  
  
  
 +====== Outils ======
  
 +  * https://nodesource.com/blog/fifteen-essential-packages-to-get-started-with-electron/
  
web/javascript/electron/toc.1468932461.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)