Angular 2フォームを作成して、送信したデータをJSON形式に変換してAPIに送信するのに少し問題があります。私はこの例と非常によく似た何かを探しています: $.fn.serializeObject = function()
http://jsfiddle.net/sxGtM/3/
この例の唯一の問題は、コードがJQueryで書かれていて、厳密に角度2を使用しようとしていることです。 助けを歓迎します、私はまだ非常に角張っています。Angular 2フォームのシリアル化をJSON形式に変換する
3
A
答えて
1
JSON.stringify(object)
を探しています。これは、javascriptオブジェクトのJSON表現を提供します。
これは、サーバーに組み込みのHTTPサービスを使用してPOSTできます。
8
FormGroup
を使用している場合はgetRawValue()
関数を使用して、JSON.stringify()
を使用してシリアル化できるオブジェクトを返すことができます。
import { Component, OnInit } from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms'
import { Http } from '@angular/http';
@Component({
selector: 'my-component',
templateUrl: 'my-component.component.html'
})
export class MyComponent implements OnInit {
form: FormGroup;
constructor(private fbuilder: FormBuilder,
private http: Http) { }
ngOnInit(){
this.form = this.fbuilder.group({
name: '',
description: ''
});
}
sendToAPI(){
let formObj = this.form.getRawValue(); // {name: '', description: ''}
let serializedForm = JSON.stringify(formObj);
this.http.post("www.domain.com/api", serializedForm)
.subscribe(
data => console.log("success!", data),
error => console.error("couldn't post because", error)
);
}
}
0
関連する問題
- 1. AngularJSでjson形式を別のjson形式に変換する
- 2. java.sql.timestampをJson形式に変換する
- 3. テキストデータをJson形式に変換する
- 4. データをJSON形式に変換する
- 5. オブジェクト形式をjson形式に変換する方法
- 6. スキーマの進化(SCD)JSON/XMLをORC /パーケット形式に変換
- 7. 構造化クローンアルゴリズムと互換性のあるシリアル化形式?
- 8. MVC Javascriptのシリアル化形式
- 9. この形式をPerlでJSON形式に変換するには?
- 10. フォームは配列形式でシリアル化されます
- 11. Pythonで表形式のCLI出力をJSON形式に変換する
- 12. JSONP形式をJSON形式に変換する方法はありますか?
- 13. 受け取ったJSON形式からJVectorMap形式にデータを変換する
- 14. pandas Seriesを希望のJSON形式に変換するには?
- 15. データフレームを特定の形式のJSONに変換するR
- 16. JSONの日付値を「日、月」の形式に変換する
- 17. JSONを別のJSON形式に変換して再帰
- 18. Json日付が間違った形式にシリアル化されています
- 19. Angular jsで日付形式を変換する方法
- 20. DataTableの表示データ形式を2次元形式に変換する
- 21. JavaScriptの日付をMS JSON形式に変換する
- 22. PythonがExcelスプレッドシートのデータをjson形式に変換する
- 23. FacebookのJSON created_timeを長形式に変換する
- 24. ResultSetオブジェクトをJSON形式の出力に変換する方法
- 25. dygraphのネイティブ配列形式のjson日付を逆シリアル化する方法
- 26. JSONオブジェクトを日付形式に変換するには?
- 27. jsonをSOAPでXML形式に変換するには
- 28. PlistデータをJSON形式に変換するには?
- 29. D3のJSON形式に変換するには?
- 30. C#でシリアル化 - 独自の形式で?
あなたの入力にはngmodelはありませんなぜあなたは、その後、角度を使用している場合は? –
これは私が見つけた例なので、私のコードではありませんでした。私はこの例に似た何かを、角度2を使って実装したい –