ng-repeat中选择列表的Angular ng-model-options

时间:2014-11-10 21:23:06

标签: angularjs

我正在努力解决这个问题。

在我的JSON中我有:

"TargetMeasures": 
[{
    "Name": "Electricity",
    "AnnualTarget_MeasureId": 1,
    "SelectList": [
            {
              "Text": "kWh",
              "Value": "1",
              "Selected": false
            },
            {
              "Text": "mmBTU",
              "Value": "2",
              "Selected": false
            }
          ],
}]

我有一个转发器,我想要一个选择列表出现:

<div ng-repeat="measure in TargetMeasures">
  <select name="{{ measure.Name }}_MeasureId"
    data-ng-model="measure.AnnualTarget_MeasureId"
    data-ng-model-options="XXX"></select>
</div>

我无法理解我需要放入XXX的内容,以确保我在输出中获得正确的标签。

我在这里尝试阅读documentation和其他一些问题,到目前为止,我能想到的最好的是“测量值的文本。选择列表”。

这给了我:“错误:[$ parse:syntax]语法错误:令牌'for'是表达式”

第6列的意外标记

1 个答案:

答案 0 :(得分:0)

您的指令名称错误,应为ng-options="Text for Value in measures.SelectList"