我需要帮助来理解当我尝试使用来自商店的可观察数组时发生的这个错误。
这是控制台错误
ERROR TypeError: Cannot read property 'map' of undefined
at ngrx-entity.js:67
at ngrx-store.js:1198
at memoized (ngrx-store.js:1039)
at defaultStateFn (ngrx-store.js:1079)
at ngrx-store.js:1207
at memoized (ngrx-store.js:1039)
这种情况发生在selectAll选择器上,我查看了其他答案,并使用createfeatureSelector调用状态。我已经成功地分派了操作,将状态保存到商店,但是我不能使用选择器。任何帮助都将不胜感激。
ERROR TypeError: Cannot read properties of undefined (reading 'map')
at ngrx-entity.mjs:21
at ngrx-store.mjs:697
at memoized (ngrx-store.mjs:578)
at defaultStateFn (ngrx-sto
我在检索NgRx还原器中值的属性时遇到了问题。我正在尝试提取用户对象的accessToken并将其存储在状态中。但是,尽管用户对象是有效的,并且包含有效的accessToken,但当我试图检索accessToken时,它会返回未定义的accessToken。
在调试器中,如果我悬停在用户对象上,我可以看到包含accessToken在内的所有属性的全部值,但是如果我跳到下一行并在accessToken对象上悬停,它将显示未定义的值。
import { createReducer, on } from '@ngrx/store';
import { User } from '
我正在尝试使用NGRX状态管理库来实现一个应用程序,我能够创建动作和还原器来将数据推送到延迟加载状态。但我很难实现选择器来获取组件的数据。这就是我迄今为止所做的
reducer/job-file.reducer.ts这里我使用的是ngrx实体插件
import {Action, createReducer, on} from '@ngrx/store';
import * as JobFileActions from '../actions';
import {JobFile} from '../../models/job-file.model'