我有一个JSON文件,看起来像这样。ng-repeat使用json数据选择optgroup
[
{"id":1,"catid":1,"Cat":"Category 1","label":"Label 1"},
{"id":2,"catid":1,"Cat":"Category 1","label":"Label 2"},
{"id":3,"catid":2,"Cat":"Category 2","label":"Label 3"},
{"id":4,"catid":2,"Cat":"Category 2","label":"Label 4"},
{"id":5,"catid":2,"Cat":"Category 2","label":"Label 5"},
{"id":6,"catid":3,"Cat":"Category 3","label":"Label 6"}
]
我设法创建了一个包含上述所有选项的选择菜单。
<select>
<option ng-repeat="referral in referralList" value="{{referral.id}}">{{referral.label}}</option>
</select>
Which produces this...
<select>
<option value="1">Label 1</option>
<option value="2">Label 2</option>
<option value="3">Label 3</option>
<option value="4">Label 4</option>
<option value="5">Label 5</option>
<option value="6">Label 6</option>
</select>
我想在下面的选择中包含类别作为optgroups。
<select>
<optgroup label="Category 1">
<option value="1">Label 1</option>
<option value="2">Label 2</option>
</optgroup>
<optgroup label="Category 2">
<option value="3">Label 3</option>
<option value="4">Label 4</option>
<option value="5">Label 5</option>
</optgroup>
<optgroup label="Category 3">
<option value="6">Label 6</option>
</optgroup>
</select>
的可能的复制[如何选择与角度滤波器组数据?](http://stackoverflow.com/questions/14800862/how-can-i-group-data-带角度过滤器) – Michelangelo