サンプルAngular 2アプリケーションで作業しています。状態管理に@ ngrx/storeと@ ngrx/effectsを使用する予定です。Anggular 2でngrx/storeとngrx/effectsを使用した状態管理
このサンプルアプリケーションには、ルートモジュールと複数の機能モジュールがあります。
今質問があります。
は、私はすべての機能モジュール OR にStoreModuleとEffectsModuleをインポートすることができ、彼らは一度だけ、ルートモジュール内にインポートされるべきか?私はコードの行の下に書かれたモジュール内の単一のエフェクトファイルをインポートするために
モジュールファイル内
EffectsModule.run(AuthorEffects)
複数のエフェクトファイルが存在する場合は?
私は、複数の機能モジュール(ページあたり1)でアプリケーション分割を持っており、各ページには、私は、各ページEffectsModule.run(AuthorEffects)に追加した場合、いくつかの効果を宣言し、効果サービスは残る3ページ間を移動する必要があります私はページを離れた後にアクティブですか? – Nicu
異なるページで異なるエフェクトをトリガーするコピーアクションがある場合、コピーアクションは別のページで別の名前にする必要がありますか?ページが削除された後にサービスが実行されない場合、異なるエフェクトに対して同じアクションを使用できます。私は、各ページごとに異なるアクションを作成したり、別のページでアクション名を再利用するのが最善であることを見つけようとしています。 – Nicu
ルートモジュールにのみストアを提供している場合は、そこにすべてのエフェクトを登録する必要があります。 – JusMalcolm