订阅我的选择器时,为什么看不到NGRX的初始值?

时间:2020-04-05 18:35:38

标签: angular ngrx

我有一个NGRX应用程序,但看不到它与选择器一起使用。它没有显示我放入化简器中的初始值。它仅在我分派动作后显示价值。 为什么看不到可观察值的initialValue?

代码如下:

exportLoading$ = this._store.pipe(select(selectImbalanceDetailsExportLoading));

ngOnInit(): void {
   exportLoading$.subscribe(x=> console.log(x));
}

1 个答案:

答案 0 :(得分:0)

很高兴看到您如何初始化状态,可以共享吗?

也有人说下一个可能的原因:

缺少属性的reducer没有默认的动作,因此它返回的是undefined。对于空对象,我认为只是store-devtools隐藏了具有undefined值的属性。

信息从此处获取:changelog