无法使用ngxs选择状态对象属性

时间:2020-01-08 20:40:29

标签: typescript ngxs

我简化了我遇到的问题。

https://stackblitz.com/edit/ngxs-repro-eymfpn

我正在ngxs状态的对象属性上进行选择。第一次运行时,但是在更新状态后,单击按钮不会将新数据提供给订阅。 (将选择器设置为数据对象将使其起作用)

怎么可能?

1 个答案:

答案 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