1
ログデータをリストして与えているソケットプログラムがあります。 ソケットが正しいデータをコンソールに送信しています。正しいデータを取得しています。ソケットioからのデータを角型のhtmlに追加する方法
は、ここで私が追加することを定義しているHTMLで
export class RoboLogComponent implements OnInit {
dataToShow:any
@ViewChild('dataContainer') dataContainer : ElementRef;
loaddata(data:String) {
this.dataContainer.nativeElement.innerHtml =data
}
ngOnInit():void{
console.log("I am triggering")
let socket=io('http://localhost:9999')
socket.on('send-log-data',function(data){
console.log(data) //here it is displaying correct value emitted from socket
this.dataContainer.nativeElement.innerHtml =data //but is not getting reflected
})
}
}
私のコードです。ここで
<div #dataContainer></div>
は、ソケットからデータを適切に来ていますが、UIに反映取得されていません。 コンソールでは、正しい値が初期化されています。
実際には最終的に私が研究の多くを実行した後、私の質問には答えてしまった