Angular:使用Rxjs在模块之间共享服务

时间:2017-10-10 15:32:19

标签: angular rxjs

我有2个不同的模块需要共享相同的数据,并在用户选择时不断更新。

我在服务中使用BehaviorSubject来存储数据,但我得到的结果是:

每个模块都拥有它自己的副本'每项服务都存储着自己的数据。因此模块1中的选择存在于那里,模块2也是如此。 如何在所有角度应用程序中真正共享数据?

1 个答案:

答案 0 :(得分:2)

您可以在根模块(即AppModule)提供程序数组中包含服务类名称。

@NgModule({ 
 providers: [YourServicee],........

export class AppModule { }