2016-07-04 7 views
0

フォームがあり、ng-submitで送信すると、フィールドの配列があります。 私はそれを掲示して休憩を呼んでいます。 しかし、私の角度TSコントローラでは、私はどのようにデータをマッピングし、最終的なオブジェクトテンプレートでそれらを変換することができないのか分かりません。角型とTypescriptでフォーム配列データをJsonに変換

私はそれをどのように行うことができますか?私は何も見つかりません。 私が理解しているように、JSONの最終構造を持つオブジェクトを宣言して作成する必要がありますが、これらのすべてをどのようにマッピングできるかわかりません。

別のjsonテンプレートにいくつかのフィールドを含む角度フォームを投稿する最善の方法は何ですか?

おかげ

+0

コードを掲載できますか? –

答えて

0

あなたは直接オブジェクト形式で自分のコントローラにフォームデータを送信することができます。 コントローラに空のオブジェクトを宣言する必要があります$scope.data = {};。あなたが持っているあなたのHTMLフォーム内 :このように

<form ng-submit="send_data(data)"> 
    <input type="text" ng-model="data.input1"> 
    <input type="text" ng-model="data.input2"> 
    <button type="submit"> 
</form> 

は、あなたのデータがすでにオブジェクトです。 これは役に立ちましたかと思います。

+0

はい。私は悪い説明を書いた。私はtypescriptコントローラで私のオブジェクトを取得しますが、私はどのようにtypescriptでテンプレートを変換し、データをバインドすることはできません。 – Selorbis

関連する問題