在<select>下拉列表中嵌套重复

时间:2015-07-16 16:12:29

标签: javascript angularjs ng-repeat

我想创建一个嵌套的ng-repeat,它允许我在下拉列表&lt; select&gt;中包含调查JSON的所有章节中的所有问题。菜单。什么是正确的方式&#34;去做这个?我可以看到为这个特定的用例创建一个数组,但宁愿不这样做。 &lt; select class =&#34; form-control&#34; NG-模型=&#34; chapter.jumpId&#34;&GT;     &lt; span ng-repeat =&#34; survey.chapters&#34;&gt;中的chap。         &lt; option ng-repeat =&#34; chap.questions&#34;中的问题值=&#34; question.verbose&#34;&GT;             {{question.id}}         &LT; /选项&GT;     &LT; /跨度&GT; &LT; /选择&GT;

1 个答案:

答案 0 :(得分:2)

<强> HTML

select 
    specialofferid
    , description
    , coalesce((maxqty - minqty),'No Max') 'Qty_Difference'
from 
    sales.specialoffer;

<强> JS:

<select ng-repeat="chap in survey.chapters">
    <option ng-repeat="question in chap.questions" value="question.verbose">
        {{ question.id }}
    </option>
</select>

-----

<select>
    <option ng-repeat="sOption in sOptions" value="sOption.verbose">
        {{ sOption.id }}
    </option>
</select>

http://jsfiddle.net/9bc06fdv/27/