2017-10-10 20 views
0

同じデータを共有する必要がある2つのモジュールがあり、ユーザーが選択したものを更新し続けます。角度:Rxjsを使用するモジュール間でサービスを共有

私は、データを格納するためのサービスでBehaviorSubjectを使用していますが、私は取得していた結果がこれです:

各モジュールは、それは、それぞれがそれ自身のデータを記憶している、サービスの独自の「コピー」のしています。モジュール1の選択はそこに存在し、モジュール2の選択も同じです。 どのようにすべての角型アプリケーションで本当にデータを共有できますか?

+0

、そうでない場合は、我々は – hjm

+0

はたぶんあなたの2つの現在のモジュールのインポート、およびこのモジュールでサービスを提供する共有モジュールを使用する際に役立つことはできないのだろうか? –

+0

@hjmエラーやバグ、コードに何か間違いがないので、コードはここでは関係ないと思います。角度の仕組みが分かっているからです。共有モジュールは試してみましたが動作しませんでした。同じ結果。 – Shaniqwa

答えて

2

ルートモジュール(AppModule)プロバイダの配列にサービスクラス名を含めることができます。

、あなたの質問にコードを投稿する必要が
@NgModule({ 
providers: [YourServicee],........ 

export class AppModule { } 
関連する問題