使用ng-options group by进行角度选择并显示值数组

时间:2015-09-06 17:56:16

标签: javascript angularjs ng-options

我有一个简单的json

    {
      "optgroup1" : ["option11", "option12", "option13"],
      "optgroup2" : ["option21", "option22", "option23"]
    }

我想使用角度ng-options将其显示为select,如下所示:

<select>
<optgroup label="optgroup1" value="optgroup1">
<option>option11</option>
<option>option12</option>
<option>option13</option>
</optgroup>
<optgroup label="optgroup2" value="optgroup2">
<option>option21</option>
<option>option22</option>
<option>option23</option>
</optgroup>
</select>

可以在这里使用ngOptions(label group by group for (key, value) in object )吗?

1 个答案:

答案 0 :(得分:0)

在这种情况下,您必须知道您的optgroup将从您的json数据中获得什么,并在ng-repeat中检查它的条件。