【问题标题】:@ngrx/store computedStates[currentStateIndex] is undefined@ngrx/store computedStates[currentStateIndex] 未定义
【发布时间】: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


    【解决方案1】:

    您遇到了 Angular 5 和 Redux Devtools 的问题。目前正在这里调查:

    https://github.com/ngrx/platform/issues/624

    目前唯一确认的解决方法是降级到 Angular 4。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 2020-01-29
      • 2020-06-21
      • 2021-04-08
      • 1970-01-01
      • 2018-07-25
      • 2019-12-29
      相关资源
      最近更新 更多