Как подписаться на изменение переменной? Angular
Есть сервис time.service.ts, в нем есть переменная hours, и есть метод .
public hourInc(hour) {
const newHour = this.hour += 12341234;
return of(newHour);
}
Так же есть компонент comp1.ts в котором при ngOnInit() вызывается функция:
this.timeService.hourInc(this.hour).subscribe((res) => {
console.log(res);
});
Как сделать, чтобы при изменении переменной в TimeService, в компоненты выводился результат? Я уверен, что максимально не правильно использую observable, но никак не пойму, как это правильно должно быть.