В настоящее время я изучаю @ngrx/store
и столкнулся со странной ситуацией, в которой мне нужна помощь.
Я создал простой магазин, имеющий изначальную ценность. Я установил Redux Devtools, и это показывает мне initialState:
{
app: {
products: {
data: [
{
...
}
],
loaded: false,
loading: false
}
}
}
Однако, когда я пытаюсь console.log
это состояние, я получаю эту ошибку:
Ошибка типа: computedStates [currentStateIndex] не определено
Это мой код для регистрации состояния:
constructor(private store: Store<AppState>) { }
ngOnInit(): void {
this.store.select<any>('app').subscribe(state => console.log(state));
}
Любые указатели в том направлении, куда я должен смотреть, приветствуются.
Обновление. Когда я отключаю StoreDevtoolsModule в моем импорте модуля, ошибка исчезает. Эта строка:
StoreDevtoolsModule.instrument()
Однако, конечно, теперь Redux Devtools больше не работают! Итак, как я могу заставить приложение и инструменты разработки работать?