Как подписаться на изменение переменной? 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, но никак не пойму, как это правильно должно быть.


Ответы (0 шт):