Angular 2.0を使用してJSONからコントロールを動的にフォームを作成する必要があります。Angular 2を使用してJSONから入力コントロールを動的にフォームを作成する
私はAngular 2.0とTypescriptの新機能です。私は全く知らない、どこから開発を始めるのか。
ご迷惑をおかけして申し訳ありません。
は、下記のサンプルJSONあなたが/角度フォーム@からFormBuilderをインポートする必要があります
"General": {
"None": [
{
"FieldName": "100",
"DisplayName": "Mapping Name",
"ClassSize": "col-sm-6 col-xs-12",
"Field": [
{
"ControlType": "TextBox",
"FieldClass": "col-sm-6 col-xs-12",
"Required": "True",
"MaxLength": "10",
"RegularExpression": ""
}
]
},
{
"FieldName": "101",
"DisplayName": "Select Target File Type",
"ClassSize": "col-sm-6 col-xs-12",
"Field": [
{
"ControlType": "Dropdown",
"FieldClass": "col-sm-6 col-xs-12",
"Required": "True",
"Options": [
{
"Description": "--Please select--",
"ID": 0
},
{
"Description": "Row Per Day",
"ID": 1
},
{
"Description": "Row Per Week",
"ID": 2
},
{
"Description": "Row Per Transaction",
"ID": 3
}
]
}
]
}
]
}
あなたは、このガイドを見たことがありますか? https://angular.io/docs/ts/latest/cookbook/dynamic-form.html – yurzui
試しましたか? – silentsod
@yurzui:angular.io/docs/ts/latest/cookbook/dynamic-form.htmlに記載されている例を試してみました。私はJSONを解析してUIを作成することができました。しかし、別の行に表示するのではなく、同じ行にあるコントロールが必要です。この例では、私のコントロールを表示するためにswitch文を使用しているので、私の必要条件を満たすことについてはわかりません。お知らせ下さい。 –