我有一个智能组件person
和一个愚蠢的子组件person-form
。 person-form
需要商店中所有人以及当前活跃人员的列表。 person-form
被列为人员列表:
<person-form [people]="people$ | async"></person-form>
现在,我的问题是我应该使用选择器过滤掉子组件中的活动人员(感觉不是哑巴的概念),或者从选择器传递活动人员的第二个参数,如下所示:
<person-form [people]="people$ | async" [person]="person$ | async"></person-form>
任何帮助将不胜感激!
答案 0 :(得分:2)
如果person
组件知道谁是当前人,那么使用第二种方法,如果您选择第一种方法,则必须过滤那些对您的应用程序性能不利的人员列表。