ngrx选择器不返回数字,而是返回整个状态对象



我正在努力让这个功能选择器工作。但是选择器不是返回一个数字,而是返回整个状态对象(在我的例子中是CounterState(

以下是我的一个工作示例:https://stackblitz.com/edit/angular-ivy-ctypd1?file=src%2Fapp%2Fcounter.selectors.ts

我在页面上看到了以下内容:Current Count: [object Object]

我在控制台中得到以下输出。

{counter: 1, loaded: true, loading: false}
{counter: 2, loaded: true, loading: false}
{counter: 3, loaded: true, loading: false}

我只期待1,2,3我错过了什么?

问候,

这是因为您在注册reducer时创建了一个嵌套的树结构。

StoreModule.forFeature(counterFeatureKey, { counter: counterReducer }),

这应该是(或者需要调整选择器(:

StoreModule.forFeature(counterFeatureKey, counterReducer ),

相关内容

  • 没有找到相关文章

最新更新