我正在嘗試基於服務器響應創建動態表單。例如,我有8個按鈕,點擊時每個按鈕都會生成不同輸入類型的問卷。每個類別的問題都是從後端抓取的,每個問題都有它的類型,可以是無線電,選擇等。基於這些信息,如何根據用戶的按鈕生成特定問題集的表單點擊。我想到的一件事是使用ng-hide/show取決於被點擊的類別,但這將是一個非常糟糕的做法,因爲這8個類別共有64個問題(每個8個)。任何幫助,將不勝感激。謝謝!!基於服務器響應在Angular中創建動態表單
的響應是這樣的:
{
"code": 200,
"data": {
"id": "598ca3dac405bc378fc21764",
"question_set_number": "QS1",
"questions": [
{
"answers": [
"Answer 1",
"Answer 2",
"Answer 3"
],
"id": "59839d20c405bc411540a11d",
"question_number": "Q1",
"question_text": "Test question",
"type": "radio"
},
{
"answers": [
"Answer 1",
"Answer 2",
"Answer 3"
],
"id": "59839d2dc405bc411540a11e",
"question_number": "Q2",
"question_text": "Test question",
"type": "check"
}
]
},
"message": "successful",
"status": "success"
}
我可以爲你做一個例子,但你可以循環輸入,並根據服務器的響應動態分配它們的類型。如果你認爲這是你需要的,我有一個現有的例子[這裏](https://github.com/kauffmanes/acoma-data-app/blob/master/public/newFindForm/new-find-form.html)。 – kauffee000
您的回覆與我的相似嗎?我只是編輯我的帖子,如果你可以看看。謝謝!! – BleachedAxe
是的,它非常相似。我正在爲你準備一個垃圾箱。這是8種形式中的1種的反應嗎?每按一下按鈕點擊一個新的服務電話的問題? – kauffee000