2015-10-14 49 views
0

我想用角形來構造我的形式,唯一我無法弄清楚的是具有一點奇怪結構的形式。所以,形式結構,像這樣:非正統形式的結構以角度形式

[checkbox] 
[radio] 
[text-input] 

[checkbox] 
[radio] 
[text-input] 

[checkbox] 
[radio] 
[text-input] 

一個例子結果HTML結構(很粗)會是這樣:http://jsbin.com/bebinivaba/edit?html,output

...

的問題是,單選按鈕必須來自同一個廣播組。我所看到的唯一方法是通過在templateOptions屬性中的「options」對象中指定選項。所以似乎沒有辦法在單選按鈕之間插入任何東西......

我正在使用Bootstrap Template進行字段渲染。

回答

2

我認爲這是你在找什麼:http://kentcdodds.jsbin.com/pemalec/edit?html,js,output

基本上,你就必須在指定每個字段的定義是爲所有這些同一個name。在我的例子,我生成這樣的:

var radioName = new Date().getTime() + 'radios'; 

只是爲了確保它是獨一無二的,但你可以使用一個uuid什麼的。我建議這樣生成它,否則你可能會與其他具有相同名稱的收音機結束,你不想有相同的名稱:-)

+0

問題是,在我的佈局,收音機選項不是旁邊彼此,但有一個文本輸入和複選框之間......類似這樣的:http://jsbin.com/bebinivaba/edit?html,output – bitstream

+0

現在我明白了!這個例子不是我正在尋找的,但最終我得到了它!非常感謝!!! – bitstream