2017-08-18 18 views
0

私はAngular 4アプリを開発しています。ユーザーはFacebookに登録してフォームウィザードにリダイレクトし、ステップごとに5つのフォームを記入しなければなりません。同じオブジェクトには、以前にすべてのフォームに加えて次のフォームが記録されます。コンポーネント間でデータ情報を共有する角度4の問題

このページではあります

  1. HEADER、アクティブ現在アクティブと無効の手順を示すために、

    • ロゴ
    • 箇条書きが含まれています(コンポーネント) (コンポーネント)
    • ログインしているユーザー名前とイメージ(コンポーネント)
  2. SIDEBAR(成分)Iは、ステップの形式のレコードを保持する必要が別のフォームのためのネストされたコンポーネント

を有する

  • カード(成分)を含有

  • コンテンツ領域ユーザーは現在充填されています。充填された最後のフォームまで前後にナビゲートすることができるように、充填された数は、ユーザーがそれらに達するまで無効ですひとつひとつに気づいている。

    コンテンツエリアには、カード(コンポーネント)が読み込まれ、フォーム(コンポーネント)がネストされています。

    発行Iは、Iがアクティブと現在のステップの記録を維持するために、すべてのコンポーネント間でデータを共有できるようにコードを構成する方法の適切な解決策を見つけることはないよされ、左側のサイドバーに表示され、ヘッダ弾丸で

    以下私のページのレイアウトです。

    enter image description here

+0

共有情報を格納するデータ共有サービスを使用します。 – Faisal

+0

私はすでに共有サービスを使用していますが、私は論理についてはっきりしていません。いくつかの例を教えてください。 –

+1

"データはオブジェクトに理想的に保存されます"〜保存するクラス/データ。 – Faisal

答えて

2

あなたはすべてのコンポーネント間で共有Serviceを使用することができます。

基本的には、情報を必要とする各コンポーネントに注入される場所(サービス)に情報を保存することです。

+0

ありがとう、このアイデアは私のために働く。 –

関連する問題