-1

onMessageRender()以下のコードを使用していて、関数を呼び出しているときに、"this is not a function"

request = new Atmosphere.AtmosphereRequest(); // グローバル関数

ngONinIt で以下のコードを呼び出す

this.createSSE();

//Main function 
 createSSE(){ this.request.onMessage = function (response) {
        console.log('request.onMessage trigger');
         try {
           let jsonData = JSON.parse(message);
          console.log('Normal Message JSON this.request.util', jsonData);  
          this.onMessageRender();    
        }catch (e) {
           console.log('Error in websocket onmessage: ', e);
           return;
         } }

以下の関数をグローバルに作成

onMessageRender(){

}

さらに情報が必要な場合はお知らせください。ありがとう!

4

2 に答える 2