【发布时间】:2018-07-18 21:41:45
【问题描述】:
我目前正在学习@ngrx/store,我遇到了一个奇怪的情况,我需要一些帮助。
我创建了一个具有初始值的简单商店。我安装了 Redux Devtools,它显示了初始状态:
{
app: {
products: {
data: [
{
...
}
],
loaded: false,
loading: false
}
}
}
但是,当我尝试console.log 时,我得到了这个错误:
TypeError: computedStates[currentStateIndex] 未定义
这是我记录状态的代码:
constructor(private store: Store<AppState>) { }
ngOnInit(): void {
this.store.select<any>('app').subscribe(state => console.log(state));
}
欢迎任何指向我应该寻找的方向的指针。
更新 当我在模块导入中禁用 StoreDevtoolsModule 时,错误消失了。这一行:
StoreDevtoolsModule.instrument()
但是,当然,现在 Redux Devtools 不再工作了!那么,我怎样才能让应用程序和 Devtools 正常工作呢?
【问题讨论】:
标签: angular ngrx ngrx-store