Мой компонент правильно получает сообщение (как я мог видеть с помощью отладчика), но его представление не обновляется.Есть ли какая-либо ручная операция, выполняемая в прослушивателе IPC?
Это мой компонент HTML-код:
<div>
{{text}}
</div>
И это TypeScript:
import { Component, OnInit } from '@angular/core';
import { ipcRenderer } from 'electron'
@Component({
selector: 'app-receiver',
templateUrl: './receiver.component.html',
styleUrls: ['./receiver.component.scss']
})
export class ReceiverComponent implements OnInit {
text: string;
constructor() { }
ngOnInit() {
ipcRenderer.on('msg', function (event, arg){
this.text=arg;
})
}
}
Я ожидаю, что новая строка, полученная страницей от процесса Electron, будет отображаться на странице, но этого не происходит