AngularUI在从electronjs的ipcRenderer进行更改时不更新
创始人
2024-10-29 20:30:39
0次
  1. 确保你的Angular组件与ipcRenderer正确连接
import { Component, OnInit } from '@angular/core';
import { IpcRendererService } from './services/ipc-renderer.service'; 

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {

  title = 'Angular UI';

  constructor(private ipcRendererService: IpcRendererService) { }

  ngOnInit() {
    this.ipcRendererService.on('fromMain', (event, message) => {
      this.title = message;
    });
  }

  sendToMain() {
    const message = 'Hello from Angular!';
    this.ipcRendererService.send('fromAngular', message);
  }
}
  1. 在electronjs的main进程中确保你已经正确连接ipcMain和ipcRenderer
const { app, BrowserWindow, ipcMain } = require('electron')

let mainWindow

function createWindow () {
  mainWindow = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true,
      enableRemoteModule: true
    }
  })

  mainWindow.loadFile('index.html')

  mainWindow.on('closed', function () {
    mainWindow = null
  })
}

app.on('ready', () => {
  createWindow()
})

ipcMain.on('fromAngular', (event, message) => {
  console.log(message) // 打印信息
  event.reply('fromMain', 'Hello from electronjs!') // 子进程发送回复信息
})
  1. 确认你已经在electronjs应用的主进程中启用了enableRemoteModule。

  2. 确认你将ipcRendererService注入到了你的Angular组件中。

如果上述方法都失败了,你也可以尝试手动调用zone的update方法:

import { Component, OnInit, NgZone } from '@angular/core';
import { IpcRendererService } from './services/ipc-renderer.service'; 

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css

相关内容

热门资讯

攻略教程,德扑之星平台太假了,... 您好:德扑之星平台太假了这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
玩家必看科普!,wepoker... 玩家必看科普!,wepokerpus透视挂是真的假的,WePoKer可以装挂吗烘培(果然存在有开挂)...
科普,wepoker透视辅助挂... 科普,wepoker透视辅助挂,德州扑克透视软件下载总结(好像有透视)主打本地运行的 AI 黑科技工...
让我来分享经验,德州辅助app... 您好,德州辅助app官方最新版本介绍这款游戏可以开挂的,确实是有挂的,需要了解加微【13670430...
今日头条,Aapoker辅助作... 今日头条,Aapoker辅助作弊挂,德州扑克开挂透视教程教材(固有有辅助)是一款可以让一直输的玩家,...
盘点一款,微扑克外卦app下载... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成微扑克外卦app下载解析、 AI 处...
教你攻略,wepoker机制,... 教你攻略,wepoker机制,智星菠萝德州透视挂件经验(最初真的有开挂)是一款可以让一直输的玩家,快...
最新技巧!,wepoker能开... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
大家学习交流,wepoker透... 大家学习交流,wepoker透视脚本网上卖的可以信嘛,WOK开挂破解绝活(固有真的有辅助)AI 是一...
扑克教程,德扑之星开挂透视教程... 扑克教程,德扑之星开挂透视教程,AApoker辅助工具指南(真是真的是有辅助挂)主打赛后复盘的 AI...