我无法获得状态值。以下是我得到的
Object { value: undefined, errorMsg: "", state: 2 }
这是我的代码: 状态.ts
import { LoadableValue, LOADABLE_STATE } from '@core/root-store/models';
import { testModel } from '@shared/models/test.model';
export interface TestState {
test: LoadableValue<testModel | undefined>;
updateTestState: LOADABLE_STATE;
}
reducer.ts
const initTestState: TestState = {
test: {
value: undefined,
errorMsg: '',
state: LOADABLE_STATE.INIT,
},
updateTestState: LOADABLE_STATE.INIT,
};
在我的容器中,我正在调用 loadableTest$ = this.store.select(getLoadableTest);
我在哪里获取上面共享的数据,但未定义值。我在这里遗漏了什么吗?
这是我获取 lodableTest 的代码
export const getLoadableTest = createSelector(
getTestState,
(state) => state.test,
);