我有2个不同的模块需要共享相同的数据,并在用户选择时不断更新。
我在服务中使用BehaviorSubject
来存储数据,但我得到的结果是:
每个模块都拥有它自己的副本'每项服务都存储着自己的数据。因此模块1中的选择存在于那里,模块2也是如此。 如何在所有角度应用程序中真正共享数据?
答案 0 :(得分:2)
您可以在根模块(即AppModule)提供程序数组中包含服务类名称。
@NgModule({
providers: [YourServicee],........
export class AppModule { }