2017-10-10 97 views
0

我有2個不同的模塊需要共享相同的數據,並隨着用戶選擇而不斷更新。Angular:使用Rxjs的模塊之間的共享服務

我使用BehaviorSubject的服務來存儲數據,但我得到的結果是這樣的:

每個模塊都有它自己的服務的「複製」,每次將其存儲自己的數據。所以模塊1中的選擇在那裏存在,模塊2也是如此。 如何真正在所有角度應用程序間共享數據?

+0

你需要在你的問題發佈代碼,否則我們將無法幫助 – hjm

+0

也許使用一個共享的模塊,你的2個電流模塊進口,在此模塊中所提供的服務? –

+0

@hjm我不認爲代碼在這裏是相關的,因爲我沒有任何錯誤或錯誤或錯誤的代碼,這是一個知道角度如何工作的問題。至於共享模塊 - 試了一下,沒有工作。相同的結果。 – Shaniqwa

回答

2

您可以將您的服務類名稱包含在您的根模塊(即AppModule)提供程序數組中。

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

export class AppModule { } 
相關問題