我有一个延迟加载的存储,它返回一个带有整个应用程序存储的特定选择器(即它没有减少)。此 index.ts 中的其他选择器已正确减少。当我尝试从组件调用此选择器时:
this.store.select(getBpFailed).subscribe(res => {
console.log(res);
})
我收到一个打字稿错误,上面写着:
error TS2345: Argument of type '(state: State) => boolean' is not assignable to parameter of type ...[entire store model]
另一个奇怪的事情是,当我将鼠标悬停在选择器上时(在本例中为 getBpFailed),类型提示并未将其定义为 MemorizedSelector,而其他(工作)选择器被定义为 MemorizedSelector。
关于如何调试的想法?我一直在把我的头撞到墙上太久了。