Ngrx将选择器结果传递给哑组件

时间:2017-03-06 12:41:37

标签: javascript angular ngrx ngrx-effects

我有一个智能组件person和一个愚蠢的子组件person-formperson-form需要商店中所有人以及当前活跃人员的列表。 person-form被列为人员列表:

<person-form [people]="people$ | async"></person-form>

现在,我的问题是我应该使用选择器过滤掉子组件中的活动人员(感觉不是哑巴的概念),或者从选择器传递活动人员的第二个参数,如下所示:

<person-form [people]="people$ | async" [person]="person$ | async"></person-form>

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

如果person组件知道谁是当前人,那么使用第二种方法,如果您选择第一种方法,则必须过滤那些对您的应用程序性能不利的人员列表。