2016-07-11 4 views
0

私はangularJsの新機能です。 私はステップ1とステップ2の形で異なるUI状態(URL)の2つのフォームを持っています。 ステップ1を満たして、ステップ2に進むNEXTボタンを押して、入力が完了するとSUBMITボタン。両方のフォームの結合されたJSONは、このステップでサーバーに送信されます。 NEXTボタンでは、単に$ state.go(form_2_url)を使用しました。しかし、次のページフォームが来ると、今までFORM 1から構築されていたJSONはすべて失われます。データはどのようにして状態間で共有できますか?私は両方の状態に共通のコントローラを1つ使用しました。さまざまなUIステート間でフォームデータを共有

どのようにAngularJSでこれを達成するには?

+1

あなたがしようとしていることを実証するためのコードを投稿すれば、人々が手助けすることができます。 – developer033

+0

localStorageを使用してデータを保存します。 – shammelburg

答えて

0

あなたはのparamsを経由してSTATE2するSTATE1からのデータを渡すことができます。あなたのUI-ルーターの設定で{}オプション。 state2のコントローラでは、そのデータを取得し、state2データとの結合の準備を整え、最終的な送信を行います。

関連する問題