如何在ng-repeat中使用ng-select?

时间:2012-11-13 15:11:33

标签: angularjs

我正在编写一个角度应用来管理管理配置信息的REST服务(想想:在云中的application.properties)。

我从REST服务获得的一种响应是观察到的维度集合,我想迭代并为其创建下拉菜单。

这是一个JSFiddle显示我正在尝试做的事情: http://jsfiddle.net/tvaughan/3Lp9c/17/

     <div ng-repeat="(dim, values) in observedDimensions">
        <select ng-options="val for val in values" name="dim-{{dim}}">
            <option value="">-- select a {{dim}} --</option>
        </select>
        {{dim}} : {{values}}
        <br/>
    </div>  

请注意,观察到的尺寸在选择框右侧以纯文本形式正确地吐出,但选择框本身似乎超出了“dim”和“values”元素的范围。我想我明白ng-repeat会创建一个新范围,但使用“parent.values”或$ parent.values“也不起作用......

我在这里做错了什么?

提前致谢!

1 个答案:

答案 0 :(得分:4)

问题是您的选择中没有ng-model。见http://jsfiddle.net/3Lp9c/19/