3

我有一个像这样的通用 JSON 结构

{
 "parameters":
              [
                {
                  "key":"fieldName","posibleValues":["Val1,"Val2"],
                  "key":"anotherField","posibleValues":["ValA,"ValB"]
                }
              ]
 }

不,我想做这样的事情:

<div ng-repeat="parameter in parameters">
  <ng-form name="paramForm">
    {{parameter.key}}: <select ng-model="request.parameter.{parameter.key}" ng-option="..." />    
  </ng-form>


</div>

问题伴随着

select ng-model="request.parameter.{parameter.key}"

所以我想设置一个名为“request.parameter.fieldName”的模型(根据JSON结构中的“key”。

这可能吗?还是我必须通过 ng-change 帮助自己?

谢谢

4

1 回答 1

4

如果有人以这种方式寻找任何东西,您可以使用以下语法:

request.parameter[parameter.key]
于 2014-05-19T14:26:53.273 回答