В моем компоненте я подписываюсь на переменную, подобную этой:
import { Subject, of } from 'rxjs'
....
distance: number
constructor() {
this.distance = 0;
this.getDistance().subscribe(
(newDistanceValue) => {
console.log('newDistanceValue', newDistanceValue)
}
)
....
}
getDistance(): Observable<number> {
return of(this.distance);
}
Я получаю следующий вывод для начального значения переменной.
newDistanceValue 0
...но когда я изменяю значение в других методах компонента, подписчик не выводит новое значение расстояния.
Чего мне не хватает?