我简化了我遇到的问题。
https://stackblitz.com/edit/ngxs-repro-eymfpn
我正在ngxs状态的对象属性上进行选择。第一次运行时,但是在更新状态后,单击按钮不会将新数据提供给订阅。 (将选择器设置为数据对象将使其起作用)
怎么可能?
答案 0 :(得分:0)
您没有正确订阅可观察的对象。首先,您需要将返回的observable设置为组件类的某些属性,然后在ngOnIt中对其进行订阅。另一种选择是在模板中使用异步管道,这将为您连接绑定。
示例1:
https://stackblitz.com/edit/ngxs-repro-hmulls?file=src%2Fapp%2Fapp.component.ts
示例2:
https://stackblitz.com/edit/ngxs-repro-wl9thh?file=src/app/app.component.ts