如何从 ngrx 商店获取价值

Mil*_*nic 2 ngrx angular

我有一个 Angular 8 项目,我用来ngrx在状态存储中存储对象数组。我设法做到了这一点,但现在,我想使用post request状态存储中的数据创建服务器。

this.dataService.postData(this.store.pipe(select('dataStore')));
Run Code Online (Sandbox Code Playgroud)

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

kun*_*r97 6

最简单的答案

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

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

});
Run Code Online (Sandbox Code Playgroud)