为什么我在订阅我的选择器可观察时看不到 NGRX 的初始值?



我有一个NGRX应用程序,我看不到它与选择器一起工作。它没有显示我在减速器中输入的初始值。它只在我调度Action之后才显示值。为什么我不能从可观察的东西中看到initialValue?

这是代码:

exportLoading$ = this._store.pipe(select(selectImbalanceDetailsExportLoading));
ngOnInit(): void {
exportLoading$.subscribe(x=> console.log(x));
}

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

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

缺少属性的reducer没有默认的操作案例,所以它返回了undefined。对于空对象,我认为它只是存储devtools,隐藏了具有未定义值的属性。

信息取自此处:https://github.com/ngrx/platform/issues/1086#issuecomment-391373866

最新更新