Я подписываюсь на свойство store в конструкторе компонента
constructor(private someService: SomeService){
someService.someObservable.subscribe((data: Some)=> {
this.some = data;
console.log('changed');
});
}
В службе конструктор выглядит следующим образом:
constructor(private store: Store<any>){
this.someObservable = <Observable<{}>>store.select('some');
}
Я продолжаю изменять состояние этого объекта, но журнал регистрируется только один раз.
Также странно, что я обращаюсь к свойству this.some
непосредственно в моем шаблоне (без async
pipe), и он отлично обновляется!
Кажется, что свойство this.some
обновляется, но next()
в подписке не работает.
Помогите кому-нибудь? спасибо!