找不到管道“ngrxPush”

Tal*_*ois 2 ngrx angular ngrx-store

我是 NgRx 的新手,过去一周我一直在学习。

所以,我试图检查Push Pipelet 指令

根据 NgRx 文档,这个家伙的安装将使用以下命令:

yarn add github:ngrx/component-builds.git
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

<ons-list-item expandable *ngFor="let user of users$ | ngrxPush">
 <!-- code here -->
</ons-list-item>
Run Code Online (Sandbox Code Playgroud)

之后我试图找到我需要导入的模块来拥有这个管道。要拥有异步管道,我只需要导入CommonModule

知道我应该导入什么才能使其正常工作吗?看起来这部分的文档不太清楚。

tim*_*ver 6

您必须导入ReactiveComponentModule.

import { ReactiveComponentModule } from '@ngrx/component';

文档在这里

  • 截至 2023 年 1 月,ReactiveComponentModule 似乎不再存在于 '@ngrx/component' 中 `Module '"@ngrx/component"' 没有导出成员 'ReactiveComponentModule'。`,请使用 `import { PushModule } from '@ngrx /组件'` 代替。 (2认同)