我尝试使用Angular实现ngrx / Store但是我总是在控制台中收到以下错误,并且没有显示任何内容:
" TypeError:无法读取属性'计划'未定义的 在ObserveOnSubscriber.scheduleMessage"
按我使用的方式:
Angular CLI:1.7.4
Angular:5.2.11
由于我是ngrx / Store的新手,我试图实现以下示例: https://malcoded.com/posts/angular-ngrx-guide
即使我尝试了其他示例,但我总是得到相同的上述错误。
答案 0 :(得分:31)
在将ngRx/Store
集成到新应用程序中时,我遇到了同样的问题。当我检查npm install
日志时,我注意到了这一点:
npm WARN @ngrx / store @ 6.0.1需要@ angular / core @ ^ 6.0.0的对等,但没有安装。您必须自己安装对等依赖项。
这让我相信@ngRx/Store v6.x
需要Angular v6
。卸载@ngRx/Store v6
并降级为ngRx/Store
v5.2.0
后,所有内容都像魅力一样。
步骤解决方案:
npm uninstall @ngrx/store
npm install @ngrx/store@5
由于编辑限制而添加了更多行