Angular - 多个子组件中的BehaviorSubject

时间:2018-02-23 09:27:15

标签: angular rxjs behaviorsubject

我在服务中声明了这样的BehaviorSubject

public activeSelectedOrganization = new BehaviorSubject<any>([]);

我有一个名为user-component的主要组件,其中包含多个子组件。我们将它们命名为app-organization-item

在每个子组件中,我将值设置为BehaviorSubject - 默认值。我还有一个onChange方法,所以当我更改organization的值时,它会更改BehaviorSubject值。到目前为止一切都很好。

但是在父级中有多个子组件时,BehaviorSubject会在您订阅它时发出多个值(与子组件一样多)。这很正常。

如何为每个子组件BehaviorSubject添加不同的内容?我的方法出了点问题。

0 个答案:

没有答案