angular - 如何从ngrx store获取值

标签 angular ngrx

我有一个 angular 8 项目,我正在使用 ngrx 将对象数组存储在状态存储中。我设法做到了这一点,但现在,我想使用状态存储中的数据向服务器发出一个post 请求

this.dataService.postData(this.store.pipe(select('dataStore')));

这是我正在尝试的代码,但它不起作用。 谢谢

最佳答案

最简单的答案

this.store.pipe(select('dataStore'), take(1)).subscribe((data) => {

this.dataService.postData(data).subscribe();

});

关于angular - 如何从ngrx store获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56598048/

相关文章:

angular - 在 Angular 模块中延迟加载 JS

angular - 无法绑定(bind)到 'ngValue',因为它不是已知的 native 属性”

angular - ngrx/router-store - 路由参数选择器为子路由返回 undefined

angular - 使用@ngrx/effects 调度多个 Action ,同时确保它们按顺序执行

angular - 当 reducer 更改切片时,Ngrx 选择器未触发

angular - 带分页的 NgRx 存储

angular - 响应式表单名称唯一验证器

javascript - 您可以在选项元素上设置点击事件吗? ( Angular v2.0.0-beta.0)

node.js - 如何在 angular2 webpack starter typescript 中使用 CAS 身份验证?

angular - 如何处理带有离线数据的ngrx/store?