1

我正在编写一个角度应用程序来管理管理配置信息的 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 也不起作用......

我在这里做错了什么?

提前致谢!

4

1 回答 1

4

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

于 2012-11-13T15:31:37.697 回答