Я использую приведенный ниже код, и когда я вызываю функцию 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(){
}
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.Спасибо!