2017-10-28 6 views
0

Angular 4では非常に複雑なフォームを使用しており、フォームデータをオブジェクトとして保存してDBに送ることができ、jsonの外部APisにも送信できるようにします。角度4 - 非常に複雑なフォームデータを保存する

フォームにはタブフォームウィザード形式があり、各タブには多数のフォームコントロールがあり、各タブ自体は非常に複雑です。 データサービスを作成し、各ステップでデータをオブジェクトに格納し、最後まで更新を続ける予定です。ユーザーがフォームウィザードでいつでも下書き保存をクリックすると、フォームデータオブジェクトの現在の状態がDBに格納されます。 次のフォーム、以前の作業と同じ方法で、フォームデータオブジェクトを取得または更新します。

フォームを保存したり、フォームを送信したりするときに、httpでバックエンドにコールします。

これを達成するためのより良いアプローチはありますか?または正しい方向に従っています。どんな例も素晴らしいでしょう。

答えて

0

いい方法はありません。あなたは完全なモデルをサービスに入れます。そのモデル内で、個々のタブに対応するサブモデルを作成するよりも簡単です。各コンポーネントで、サービスからモデルを取得し、現在のタブの適切なモデルを更新し続けます。

関連する問題