我try 通过键words从store 获取值:

  this.store.subscribe(store => {
    console.log('Store 1', store);
    console.log('Store 2', store.words);
  })

enter image description here

为什么在第二种情况下价值是undefind

推荐答案

您似乎将您的州命名为state,但您正试图直接从全局对象访问它的words切片.

您必须以如下方式访问它:store.state.words

Angular相关问答推荐

嵌套formArrays的HTML迭代

Angular 单元测试组件s @ Input.'变化值检测

尾风手风琴中的Ngor

有没有一种方法用timeout()操作符创建计数器,用于超时一个观察对象?

在Angular 多选下拉菜单中实现CDK拖放排序的问题

访问Angular 模板中的HTML元素属性

路由在全局导航中总是给我/甚至使用相对路径

[NullInjectorError]:R3InjectorError(Standalone[_AppComponent])[]:NullInjectorError:No provider for _HttpClient

当可观察到的更改时,异步管道不更新视图

如何在独立应用程序中全局禁用基于媒体查询的Angular 动画?

Angular:如何设置 PrimeNG p-steps 组件中已完成步骤的样式?

如何在Angular中自动路由到子路由

将 html ngModel 值传递给服务 --Angular

如何在 ngFor 循环中创建变量?

Angular 2 - ngfor 没有包装在容器中

实现自定义 NgbDateParserFormatter 来更改 NgbInputDatepicker 上输入值的格式是否正确?

如何组合两个可观察到的结果?

NG 测试中的调试测试

没有 ChildrenOutletContexts 的提供者 (injectionError)

路由 getCurrentNavigation 始终返回 null