receiveMessage(){
this.messaging.onMessage(function (payload) {
console.info("Message received. ", payload);
this.currentMessage.next(payload)
});
}
TypeError: невозможно прочитать свойство next of undefined





Попробуйте использовать стрелочную функцию следующим образом:
this.messaging.onMessage((payload) => {
console.info('Message received. ', payload);
this.currentMessage.next(payload);
});
и убедитесь, что вы импортировали,
import {BehaviorSubject} from 'rxjs/BehaviorSubject';
Спасибо большое. Я пытался последние два дня
Important To Know
До функций со стрелками каждая новая функция определяла свое собственное значение this (новый объект в случае конструктора, не определен в вызовах функций в строгом режиме, базовый объект, если функция вызывается как «метод объекта» и т. д.). Это оказалось далеко не идеальным для объектно-ориентированного стиля программирования. читать дальше здесь
вы можете показать, как currentMessage объявляется или определяется