0

在这个ngrx示例中,START动作是在容器智能组件的search方法中发起的。

如果我想列出一个类别中的所有书籍,而不需要用户输入任何字符串或选择任何类别(可以使用“技术”的默认类别),我应该在哪里调度 SEARCH 操作?我正在寻找没有用户采取任何行动的初始效果。

4

1 回答 1

1

我会这样做:

  • 设置 SearchByCategory 效果及其减速器。
  • 在 collection-page.ts 中,在 ngOnInit 函数中,类似于

this.book$ = store.dispatch( {
                   type: DISPLAY_CATEGORY,
                   payload: { category: 'technical' }
             });

以此作为提示,因为我没有测试它(出于某种原因,vscode 抛出了大量的声明错误,今天没有时间更正它们)。但是,我在我当前的项目中正是这样做的,所以它应该可以工作。

于 2017-03-31T13:39:06.110 回答